Javascript 来自ajax POST调用的响应文本较大时出现内部服务器错误
我使用的是如下所示的ajax调用:Javascript 来自ajax POST调用的响应文本较大时出现内部服务器错误,javascript,c#,jquery,ajax,json,Javascript,C#,Jquery,Ajax,Json,我使用的是如下所示的ajax调用: $(function () { $.ajax({ type: 'POST', url: 'frmHistoryReportFinal.aspx/GetDataTable', data: json_data, contentType: 'application/json;charset=utf-8', dataType: 'json', success: fu
$(function () {
$.ajax({
type: 'POST',
url: 'frmHistoryReportFinal.aspx/GetDataTable',
data: json_data,
contentType: 'application/json;charset=utf-8',
dataType: 'json',
success: function (responseText) {
if (responseText.d == "")
return;
parsedData = JSON.parse(responseText.d);
alert(parsedData);
count = 0;
},
error: function (xhr, textStatus, errorThrown) {
//process the error
alert(xhr);
alert(textStatus);
alert(errorThrown);
}
});
});
当我从我的C代码中返回一小部分数据时。ajax调用运行良好。但是当我有一个包含较大数据的json字符串时,比如说返回了200条记录,那么ajax调用就会给出ErrorInternalServer Error。
请帮助我解决这个问题,因为我通常需要处理大型数据集。内部服务器错误意味着服务器端出现故障,我们无法通过查看您发布的客户端代码来告诉您服务器上出现了什么故障?服务器端错误,您应该看到服务器日志消息如果json大于4 mb,则需要在web.configSee中调整httpRuntime maxRequestLength