我目前正在使用https://datatables.net/插件,并且遇到了一些非常奇怪的事情。
在页面加载时,50%的时间通过数据表的ajax响应正常并且数据加载,但另外50%它失败并且抱怨内部500错误。
我有这样的datatables.net调用 -
historyTable = $('#historyTable').DataTable(
{
"ajax":
{
"url": "http://localhost/history.php",
},
"order": [[ 2, "desc" ]],
// ....
现在要调试我做了同样但是在jquery -
jQuery.ajax({
url: "http://localhost/history.php",
dataType : 'json',
success: function (result)
{
console.info(result);
}
});
真奇怪的是,当dataTables ajax调用失败时,它会将其记录到控制台
获取http://localhost/history.php 500(内部服务器错误)
jquery日志 -
Object {data:Array [169]}
我完全不知所措。我已经尝试从jquery ajax调用中删除dataType json,但仍然没有区别。
有关如何进一步调试的建议吗?