日期:2014-05-17  浏览次数:20487 次

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

你在后台取就好了