JSON对象传递到后台,获取不到值,百分百结贴!

时间:2022-06-01 23:23:15
我前台拼接了一个JSON数组,想通过AJAX传递到.NET后台。
数组格式如下:
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字符串,然后提交内容

     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字符串,然后提交内容

     var UserInfo = [{ "Name": "James", "Age": 28 }, { "Name": "Kobe", "Age": 34}];
     $.ajax({ data: {UserInfo:UserCheck.toJSONString()} });


#3


多谢,结贴散分!