特辣黃燜雞
2017-10-19 09:52:32
為什么有時候傳入參數轉成json后臺才通,有時候不轉json才通。并沒有轉不轉都通的情況 這是為什么 ?求個前端大神解答 可能范圍有點廣? 但是我遇到的問題就是這個var?content?=?{userId:Payinfo.userId,?uuid:Payinfo.uuid,?plateNumber:Payinfo.plate,?userType:?Payinfo.userType};
$.ajax({
type?:?'post',
url?:?'mypaymentaction!qryCarlifeByCarid.action',
data?:?content,
dataType?:?'json',類似這樣 我在和后臺聯調的時候content轉了json格式 但是后臺說收不到數據 不轉json后臺才收到的? 這是為什么?
2 回答

牛奶老哥哥
TA貢獻204條經驗 獲得超92個贊
你轉json格式之前content是個什么樣,轉了之后又是什么樣,你可以console.log(content)一下看看,區別在哪.
就醬,望采納.....

林逸舟丶
TA貢獻124條經驗 獲得超28個贊
你的轉json操作似乎出了問題
在JSON中,有兩種結構:對象和數組。
??? 1. 一個對象以“{”(左括號)開始,“}”(右括號)結束。每個“名稱”后跟一個“:”(冒號);“‘名稱/值’ 對”之間運用 “,”(逗號)分隔。 名稱用引號括起來;值如果是字符串則必須用括號,數值型則不須要。例如:
??? var o={"xlid":"cxh","xldigitid":123456,"topscore":2000,"topplaytime":"2009-08-20"};
??? 2. 數組是值(value)的有序集合。一個數組以“[”(左中括號)開始,“]”(右中括號)結束。值之間運用 “,”(逗號)分隔。
??? 例如:
??? var jsonranklist=[{"xlid":"cxh","xldigitid":123456,"topscore":2000,"topplaytime":"2009-08-20"},{"xlid":"zd","xldigitid":123456,"topscore":1500,"topplaytime":"2009-11-20"}];
添加回答
舉報
0/150
提交
取消