日期:2014-05-18  浏览次数:20912 次

Jquery ajax 传递数组到后台问题取不到值
juqery ajax代码如下:

$.ajax({
  type:"POST",
  ......
  ...... 其他省略
 data:"{id:'"+obj.id+"',arrId:'"+arr+"'}"  
 ......
})


后台直接在页面 用静态[webmethod]方法

[WebMethod]
public static string GetTest(stirng id,string[] arrId)
{
.......
}

小弟只传递id参数就行,取得到值, 自从加了 arrId (这个是数组)之后貌似就不行了额,调试都进不来

------解决方案--------------------
alert看看
obj.id和arr的值
------解决方案--------------------
data:{ id: obj.id ,arrId: arr }

把你的引号号 加号啊什么的 都去掉