读书人

jquery WebService 传送数组参数

发布时间: 2012-11-10 10:48:51 作者: rapoo

jquery WebService 传递数组参数
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
url: "/WebService/ProductGroupService.asmx/SaveProductGroup",
data: "{gArray:" + gArray+ ",QArray:" + QArray+ ",XArray:" + XArray+ ",PArray:" + PArray+ "}",
dataType: 'json',
success: function(data) {
alert("成功");
},
error: function(err) {
alert(err.responseText);
}
});

public bool SaveProductGroup(ArrayList gArray, ArrayList QArray, ArrayList XArray, ArrayList PArray)
{
Console.WriteLine(gArray[1]);
bool result = true;
return result;
}

data: "{gArray:" + gArray+ ",QArray:" + QArray+ ",XArray:" + XArray+ ",PArray:" + PArray+ "}",
这样写对么?
提示无效的web方法

[解决办法]
data: gArray=gArray&QArray=QArray......

Try it.

而且,必须要返回JSON格式的数据才可以,否则会一直木有反应
[解决办法]
亲,你这个URL可以访问么:/WebService/ProductGroupService.asmx/SaveProductGroup

读书人网 >Ajax

热点推荐