請求url被切分的問題

問題描述

原本好好的HTTP GET請求,地址以下jquery

http://host:port/lxnc/wx/wfssp/ajax/wdjbData?openid=oQekKuBfnEgJNipNx6zLZgZwm9aM&random=147739072

結果用調試器攔截到的對外請求地址卻變成了這樣ajax

http://host:port/lxnc/wx/wfssp/ajax/wdjbData?openid=oQekKuBfnEgJNipNx6zLZgZwm9aM&random=147739072&0=&1=&2=&3=&4=&5=&6=&7=&8=&9=

問題解決

我在使用jquery時沒有問題的,換成zepto就成這樣了。然而緣由是這樣的。個人請求函數以下。注意,data參數值沒有使用嚴格的json格式,而且貌似不能使用整型值。json

$.ajax({
    type: "GET",
    url: requestSspUrl,
    data: {start: PageUtils.start, length: PageUtils.length},
    dataType: "json",
    success: function (result) {
        //TODO
    },
    error: function (error) {
        console.error(error);
    }
});

修改後

$.ajax({
    type: "GET",
    url: requestSspUrl,
    data: {"start": PageUtils.start+"", "length": PageUtils.length+""},
    dataType: "json",
    success: function (result) {
        //TODO
    },
    error: function (error) {
        console.error(error);
    }
});
相關文章
相關標籤/搜索