ajax分批次读取后台数据ajax读取后台时如果返回的json字符串过长,就会报错:“字符串的长度超过了为
maxJsonLength
属性设置的值”,解决办法是:分批次读取后台数据maxJsonLength超过设置的值
思路:先读取要返回数据的总条数,每次读取100条,根据总条数除以100来确定需要读取几次
js代码:
//获取总记录数
var dataCon = 0; //要读取的次数
var dataVal = ""; //总数据的集合
function getS2Con()
{
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
dataType: "json",
url:
"/Addin/OydSoftServices/SystemCalendarManagementWebservice.asmx/getS2Con",
data: '{ "s2003": "' + s2003 + '","s2004": "' + s2004 + '","s2005":
"' + s2005 + '","s2006": "' + s2006 + '","s2007": "' +