我前台拼接了一个JSON数组,想通过AJAX传递到.NET后台。
数组格式如下:
var JsonArray= [],
拼接后:
[{ "Name": "James", "Age": 28 }, { "Name": "Kobe", "Age": 34}]此时我使用$.AJAX({
 DATA:{UserInfo:JsonArray}
})
传递到后台,后台获取不到这个JSON的内容,请问大家这样情况是怎么处理的?多谢了,百分百结贴!

解决方案 »

  1.   

    你怎么取值的?你那样提交的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()} });