Jquery getJSON没有返回大量数据

时间:2014-08-08 14:44:37

标签: c# jquery json

我正在运行getJSON javascript jquery(1.8.3)命令来调用例程MCV C#。 C#中的例程返回数据,但是我无法获得它们返回的getJson。如果我限制返回的数据量,则不会发生这种情况。 有谁知道是否是转移字节限制的问题?

按照我正在使用的代码:

JQuery的

function fnPesquisar(posCli) {      
   $.getJSON('/DiarioOficial/ConferenciaPesquisa()', fnPesquisarCallback);      
   return false;
}


function fnPesquisarCallback(json) {       
   $(json).each(function () {
        //...
   });             
}

C#

public JsonResult ConferenciaPesquisa()
{          
      BWF.DiarioOficial.Publicacao bwf = new BWF.DiarioOficial.Publicacao();
      return Json(bwf.Pesquisar(), JsonRequestBehavior.AllowGet);
}

1 个答案:

答案 0 :(得分:0)

我认为这是针对您的GET请求,尝试通过更改服务器设置来更改GET请求的限制,也许this link可以帮助您。 您也可以在web.config

中通过此行更改Json对象的限制
<appSettings>
  <add key="aspnet:MaxJsonDeserializerMembers" value="150000" />
</appSettings>

或者只是将您的方法更改为POST