桃花長(zhǎng)相依
2019-07-09 12:40:05
如何用$.ajax代替查詢字符串發(fā)送JSON?有人能簡(jiǎn)單地解釋一下如何讓jQuery發(fā)送實(shí)際的JSON而不是查詢字符串嗎?$.ajax({
url : url,
dataType : 'json', // I was pretty sure this would do the trick
data : data,
type : 'POST',
complete : callback // etc});實(shí)際上,這將精心準(zhǔn)備的JSON轉(zhuǎn)換為查詢字符串。最煩人的是array: []在您的對(duì)象中將被轉(zhuǎn)換為array[]: [],可能是由于查詢綁定的限制。
3 回答

縹緲止盈
TA貢獻(xiàn)2041條經(jīng)驗(yàn) 獲得超4個(gè)贊
JSON.stringify
contentType
$.ajax({ url: url, type: "POST", data: JSON.stringify(data), contentType: "application/json", complete: callback});
JSON

蝴蝶不菲
TA貢獻(xiàn)1810條經(jīng)驗(yàn) 獲得超4個(gè)贊
dataType
JSON.stringify
processData
false
.
$.ajax({ url: url, type: "POST", data: JSON.stringify(data), processData: false, contentType: "application/json; charset=UTF-8", complete: callback});
JSON
.parseJSON
添加回答
舉報(bào)
0/150
提交
取消