Größenbeschränkung der Browser-Antwort

Ich rufe meinen domänenübergreifenden Webdienst über einen getJson () -Aufruf von jQuery auf. Da mein Antwortobjekt ziemlich groß ist, habe ich die maximale JSon-Größe für meinen Web-Service verwendet. Ich habe geprüft, dass getJson () das richtige Antwortobjekt gibt. Trotzdem wird meine Rückruffunktion nicht aufgerufen. Firebug gibt an, dass die Antwortgröße (Firefox) überschritten wurde.

Kann mir jemand sagen, wie hoch die maximale Antwortgröße des Browsers ist, die der Standardbrowser (z. B. Firefox) handhabt, und wie mit dem Problem umgegangen werden soll?

Hier ist das Code-Snippet dafür.

 //Wrapper call to the actual getJson call
 function getResponse() {
    var localService = new getServiceProxy("SearchData.asmx");
    localService.invoke("Search", "", "successcall");
 }

 //getJson call
 function getServiceProxy(serviceUrl) {
     var _I = this;
     this.serviceUrl = serviceUrl;

     // *** Call a wrapped object
     this.invoke = function(method, data, callback, error) {

         if (data == "") {
             var url = _I.serviceUrl + "/" + method + "?output=json&callback=?";
         }
         else {
             url = _I.serviceUrl + "/" + method + "?" + data + "&output=json&callback=?";
         }
         $.getJSON(url, function(arg) {       
             var evalstr = callback + "(" + JSON.stringify(arg) + ");";
             eval(evalstr);
         });
     }
 }

 //success callback function
 function successcall(multiSearchResponse) {
     //use the response.
 }

Jede Hilfe wird sehr geschätzt.

Vielen Dank, Subrat.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage