最近做需求遇到一個高級查詢的插件,這個插件發布如下圖的請求。后臺是通過讀取IO流的方式獲取到請求的json數據?,F在我要改這個插件的請求邏輯,結果自己模擬ajax請求,卻實現不了這個插件自帶請求的方式。導致后臺解析不到數據。前提是:后臺改動涉及邏輯復雜,無法更改后臺解析方式。希望有高人指點一下?。?!插件請求抓包截圖:自己寫js請求抓包截圖: $.ajax({ url: url, type: 'POST', contentType: 'application/json; charset=utf-8', // 很重要 traditional: true, data: {"name":"aaa","subs":[{"name":"bbb","age":"12"},{"name":"ccc","age":"20"}]} }) .done(function() { console.log("success"); }) .fail(function() { console.log("error"); }) .always(function() { console.log("complete"); });
1 回答

慕田峪9158850
TA貢獻1794條經驗 獲得超8個贊
是不是要轉成JSON串
$.ajax({
url: url,
type: 'POST',
contentType: 'application/json; charset=utf-8', // 很重要
traditional: true,
data: JSON.stringify({"name":"aaa","subs":[{"name":"bbb","age":"12"},{"name":"ccc","age":"20"}]}) // 轉JSON串
})
.done(function() {
console.log("success");
})
.fail(function() {
console.log("error");
})
.always(function() {
console.log("complete");
});