为什么有时候传入参数转成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
提交
取消