数组格式如下:
var JsonArray= [],
拼接后:
[{ "Name": "James", "Age": 28 }, { "Name": "Kobe", "Age": 34}]
此时我使用$.AJAX({
DATA:{UserInfo:JsonArray}
})
传递到后台,后台获取不到这个JSON的内容,请问大家这样情况是怎么处理的?多谢了,百分百结贴!
3 个解决方案
#2
你怎么取值的?你那样提交的data最后得到的键值对是
UserInfo[0][Name]=James&UserInfo[0][Age]=28&UserInfo[1][Name]=Kobe&UserInfo[1][Age]=34
如果你想得到的内容是JSON格式的字符串,可以下载这个 json.js类库将json对象转换为对应的json字符串,然后提交内容
如果你想得到的内容是JSON格式的字符串,可以下载这个 json.js类库将json对象转换为对应的json字符串,然后提交内容
var UserInfo = [{ "Name": "James", "Age": 28 }, { "Name": "Kobe", "Age": 34}];
$.ajax({ data: {UserInfo:UserCheck.toJSONString()} });
#3
多谢,结贴散分!
#1
#2
你怎么取值的?你那样提交的data最后得到的键值对是
UserInfo[0][Name]=James&UserInfo[0][Age]=28&UserInfo[1][Name]=Kobe&UserInfo[1][Age]=34
如果你想得到的内容是JSON格式的字符串,可以下载这个 json.js类库将json对象转换为对应的json字符串,然后提交内容
如果你想得到的内容是JSON格式的字符串,可以下载这个 json.js类库将json对象转换为对应的json字符串,然后提交内容
var UserInfo = [{ "Name": "James", "Age": 28 }, { "Name": "Kobe", "Age": 34}];
$.ajax({ data: {UserInfo:UserCheck.toJSONString()} });
#3
多谢,结贴散分!