前台js代码
- JScript code
$("#Submit1").click(function () { $.ajax({ type:"POST", url:"Ajax.ashx", data: { arr:[1,2,3,4,5] //测试以数组方式传递 }, success:function(data){ alert(data); } }) })
在后台的Ajax.ashx用request接收
- C# code
public void ProcessRequest (HttpContext context) { context.Response.ContentType = "text/plain"; string arr = context.Request["arr"]; string[] myarr = arr.Split(','); context.Response.Write(myarr[0]); }
可是运行后发现context.Request["arr"]接收不到值,不明白是哪里出问题了,大家帮帮忙
------解决方案--------------------------------------------------------
data:"arr"+变量 试试。
------解决方案--------------------------------------------------------
data: {
arr:"[1,2,3,4,5]" //测试以数组方式传递
},
这样呢