来自.ajax的Web服务调用,maxJsonLength错误

时间:2012-12-18 15:04:53

标签: json jquery asmx javascriptserializer jquery-pagination

我正在使用.asmx Web服务和Web服务方法可以使用JavaScriptSerializer类序列化为json字符串(3506记录),我不会从VisualStudio中收到任何错误。

另一方面,我的phonegap应用程序使用此服务,我可以使用它。但我的最后一个方法内容3506记录,当我从javascript调用此方法时我得到

  

“使用json进行序列化或反序列化时出错   javascriptserializer“

错误。

我应该在网络服务上使用分页还是smth?如果有,任何人都可以告诉我该怎么做?就像我说我可以从浏览器中使用此方法。当我打电话给javascript时,我会收到此错误。

$.ajax({
        type: "POST",
        url:  "WEB_SERVICE_URL",
        data: "{ dummyParameter:dummy }",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        beforeSend: function() {
            app.showLoading();         
        },
        success: function(msg) {
            clCard = JSON.parse(msg.d);
            alert(clCard.length);
        },
        complete: function() {
            app.hideLoading();
        },
        error: function(msg) {
            app.hideLoading();
            alert('Error');
        }
    });

1 个答案:

答案 0 :(得分:0)

请查看this。我想帮了你。