Asp.net 什么';jQuery ajax调用返回值的大小限制是多少?
jqueryajax调用的返回值似乎有70K左右的大小限制。有人能证实这一点吗?我试图返回一个比ASP.NET返回的字符串长的字符串。我返回的HTML将一直显示,直到达到该大小。之后,我的页面上不会显示任何内容。我没有看到错误消息,也没有在任何地方看到这一记录。这是我的ajax电话Asp.net 什么';jQuery ajax调用返回值的大小限制是多少?,asp.net,jquery,Asp.net,Jquery,jqueryajax调用的返回值似乎有70K左右的大小限制。有人能证实这一点吗?我试图返回一个比ASP.NET返回的字符串长的字符串。我返回的HTML将一直显示,直到达到该大小。之后,我的页面上不会显示任何内容。我没有看到错误消息,也没有在任何地方看到这一记录。这是我的ajax电话 $.ajax( { type: "POST", url: _urlGetCandidatesForAdvancedSearch
$.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());
}
}
);
谢谢,
JayjQuery$.ajax()没有限制(据我所知),但ASP.NET有限制:
<system.web.extensions>
<scripting>
<webServices>
<jsonSerialization maxJsonLength="x"></jsonSerialization>
</webServices>
</scripting>
</system.web.extensions>
我从来没有听说过对AJAX调用的任意限制。你确定没有其他事情发生吗?对我来说,70K听起来并不多,所以即使有这样的限制,我也不是说有,至少是10万 你确定你的数据没有问题吗
FYI默认的maxJsonLength值为102400(我认为UTF-8字符的最大数量[转换为字节]),即100K。很可能是反应太大了。虽然70K低于该限制…未完成。这就成功了。谢谢顺便说一句,在.NET4.0中,默认限制是102400。我的估计是错的,但我仍然很高兴。