看起来jQuery ajax调用的返回值大约有70K左右.任何人都可以验证吗?我试图返回比ASP.NET更长的字符串.我正在返回的HTML显示,直到我达到那个大小.之后,我的页面上没有显示任何内容.我没有看到错误消息,我没有看到任何记录.这是我的ajax电话.
$.ajax(
{
type: "POST",
url: _urlGetCandidatesForAdvancedSearch,
data: searchCriteria,
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (msg)
{
ShowSearchResults(msg.d);
},
error: function (xhr, ajaxOptions, thrownError)
{
HideBusyIcon();
alert(thrownError.toString());
}
}
);
Run Code Online (Sandbox Code Playgroud)
谢谢,杰伊
jQuery $ .ajax()没有限制(据我所知)但ASP.NET确实有一个限制:
<system.web.extensions>
<scripting>
<webServices>
<jsonSerialization maxJsonLength="x"></jsonSerialization>
</webServices>
</scripting>
</system.web.extensions>
Run Code Online (Sandbox Code Playgroud)