Limite de tamanho da resposta do navegador

Estou chamando meu serviço da web de domínio cruzado por meio de uma chamada getJson () do jQuery. Como o tamanho do meu objeto de resposta é muito grande, usei o tamanho máximo de JSon para meu serviço da web. Eu verifiquei getJson () está dando objeto de resposta adequada. Mas ainda minha função de callback não é chamada. O Firebug está dizendo que o tamanho da resposta (firefox) foi excedido.

Alguém pode me dizer qual é o limite máximo de tamanho de resposta do navegador que o navegador padrão, por exemplo, (firefox, ie), manipula e como lidar com o problema?

Aqui está o trecho de código para o mesmo.

 //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.
 }

qualquer ajuda será muito apreciada.

Obrigado Subrat.

questionAnswers(3)

yourAnswerToTheQuestion