.asmx Webサービスを使用していますが、WebサービスメソッドはJavaScriptSerializerクラスを使用してjson string(3506レコード)にシリアル化できますが、VisualStudioからエラーは発生しません。
一方、このサービスを使用している私のphonegapアプリと私はそれで消費することができます。しかし、私の最後のメソッドの内容は3506レコードであり、JavaScriptからこのメソッドを呼び出すと次のようになります。
「jsonjavascriptserializerを使用したシリアル化または逆シリアル化中のエラー」
エラー。
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');
}
});