Ajax加载程序冻结
我的ajax加载程序冻结浏览器并抛出JavaScript错误(停止脚本或继续)。我尝试将async更改为true/false,但没有成功。我正在创建关于成功的div表Ajax加载程序冻结,ajax,jquery,Ajax,Jquery,我的ajax加载程序冻结浏览器并抛出JavaScript错误(停止脚本或继续)。我尝试将async更改为true/false,但没有成功。我正在创建关于成功的div表 $.ajax({ type: "POST", url: "getschedules", data: '{"StartingDate": "' + startdate + '", "EndingDate": "' + enddate + '"}',
$.ajax({
type: "POST",
url: "getschedules",
data: '{"StartingDate": "' + startdate + '", "EndingDate": "' + enddate + '"}',
contentType: "application/json; charset=utf-8",
async: true,
dataType: "json"
}).done(function (response) {
adc.createTable(response);
}).fail(function () {
})
}
您确定问题不是adc.createTable(响应)代码>而不是您的ajax请求?(注释出来测试)json响应有多大?当我搜索1天时,它不会冻结。如果我搜索更多天,它就会冻结。除了它冻结与您返回的数据量有关之外,我们几乎已经知道了。我同意@KevinB-问题可能是由
createTable
函数引起的。向我们展示一个遇到问题时返回的JSON示例。并且可能会向我们展示createTable
函数的代码。我会发布createTable()
函数代码以供查看。