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
[解决办法]
简单后台接收小例子 参考
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
你在后台取就好了