1

我正在使用 .asmx Web 服务,并且 Web 服务方法可以通过使用 JavaScriptSerializer 类序列化为 json 字符串(3506 记录),并且我没有从 VisualStudio 收到任何错误。

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

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

错误。

我应该在 Web 服务上使用分页还是 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');
        }
    });
4

1 回答 1

0

请看看这个。我想对你有帮助。

于 2012-12-19T08:04:34.703 回答