首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Ajax >

jquery WebService 传接数组参数

2013-01-09 
jquery WebService 传递数组参数$.ajax({type: POST,contentType: application/json charsetutf-8,u

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

热点排行