AJAX调用中的ERR_EMPTY_RESPONSE随机时间

时间:2014-09-01 13:32:39

标签: jquery ajax

我正在为一所学校开发一个小型CMS /社交网络,非常复杂,几乎完全使用AJAX。 我的问题是随机调用被阻止,浏览器错误net :: ERR_EMPTY_RESPONSE出现(Chrome,Firefox,IE,...)。 网址没问题,如果我重复以错误结束的操作现在可以正常工作......

这种情况在随机时间发生,并且不知道可能是什么问题或者我可以从哪里开始寻找。

我使用的代码很简单:

$.ajax({
    type: 'POST',
    url: 'http://...',
    cache: false,
    data: array(),
    dataType: 'html',
    async: true,
    success: function(h){ /* ... */ }
});

这种情况发生在带有数据库查询和基本html响应网址的网址中。

Chrome:"无法加载资源网:: ERR_EMPTY_RESPONSE"

Chrome:" POST> [URL] net :: ERR_EMPTY_RESPONSE"

Firefox:"找不到NetworkError 404"

任何帮助?

1 个答案:

答案 0 :(得分:0)

在使用Framework7 xhr api之前,我遇到过这个错误。这是由回调引起的。在分析了bug之后,控制台显示了一个"解析错误"。我相信内部成功函数回调是期待一个对象,但接收" undefined"并且解析器抛出异常。

如果可能,尝试发送一个空对象以检查错误是否消失。