Ajax加载程序冻结

Ajax加载程序冻结,ajax,jquery,Ajax,Jquery,我的ajax加载程序冻结浏览器并抛出JavaScript错误(停止脚本或继续)。我尝试将async更改为true/false,但没有成功。我正在创建关于成功的div表 $.ajax({ type: "POST", url: "getschedules", data: '{"StartingDate": "' + startdate + '", "EndingDate": "' + enddate + '"}',

我的ajax加载程序冻结浏览器并抛出JavaScript错误(停止脚本或继续)。我尝试将async更改为true/false,但没有成功。我正在创建关于成功的div表

$.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()
函数代码以供查看。