Json传递数组,党国高手进!。
如下所示,str 为 某数组
$.ajax({
type: "POST",
contentType: "application/json",
url: "Add.aspx/bindshow",
data: "{"+str+"}",
dataType: "json",
success: function(objJson) {
for (var i = 0; i < objJson.length; i++) {
htmlText += "<tr align=\"center\" id=" + i + " class=\"info\"><td>" + objJson[i].Name + "</td></tr>";
}
addchooice(htmlText);
}
});
请问我后台该如何拿这个数组用呀?、、、并且我后台方法还得返回数组 或者 list<对象> 前台页面使用。求指点。我表示我在网上找过了、、、都不是很懂 0.0
------解决方案--------------------
简单后台接收小例子 参考
C# code
string result = "";
string ABC= Request.Form["ABC"];
result = SelectABC(ABC);//SelectABC()是一个自定义的方法
Response.Write(result);//返回数据供前台接收使用
------解决方案--------------------
你可以向后台传递JSON格式的数据,然后JSON解析类获得
http://blog.sina.com.cn/s/blog_69e8baad0100lun9.html
------解决方案--------------------
如果数据量不大
url: "Add.aspx/bindshow",
在add.aspx 页面放入session
你在后台取就好了