Jquery AJAX调用中的ERR_EMPTY_响应随机时间
我正在为一所学校开发一个小型CMS/社交网络,非常复杂,几乎完全使用AJAX。 我的问题是,随机调用被阻止,浏览器错误net::ERR_EMPTY_响应出现(Chrome、Firefox、IE等)。 URL是正常的,如果我重复以错误结束的操作,现在可以完美地工作 这是随机发生的,我不知道会出现什么问题,也不知道从哪里开始寻找 我使用的代码很简单,如下所示:Jquery AJAX调用中的ERR_EMPTY_响应随机时间,jquery,ajax,Jquery,Ajax,我正在为一所学校开发一个小型CMS/社交网络,非常复杂,几乎完全使用AJAX。 我的问题是,随机调用被阻止,浏览器错误net::ERR_EMPTY_响应出现(Chrome、Firefox、IE等)。 URL是正常的,如果我重复以错误结束的操作,现在可以完美地工作 这是随机发生的,我不知道会出现什么问题,也不知道从哪里开始寻找 我使用的代码很简单,如下所示: $.ajax({ type: 'POST', url: 'http://...', cache: false,
$.ajax({
type: 'POST',
url: 'http://...',
cache: false,
data: array(),
dataType: 'html',
async: true,
success: function(h){ /* ... */ }
});
这发生在带有数据库查询的URL和基本html响应的URL中
Chrome:“无法加载资源网络::错误\u空\u响应”
Chrome:“POST>[URL]net::ERR\u EMPTY\u响应”
Firefox:“未找到NetworkError404”
有什么帮助吗?我在使用Framework7 xhr api之前遇到过这个错误。这是由回调引起的。分析错误后,控制台显示“解析错误”。我相信内部success函数回调需要一个对象,但是收到“undefined”,解析器抛出一个异常
如果可能,尝试发送一个空对象以检查错误是否消失。它们似乎不言自明——服务器正在发送空白响应或报告404错误。检查服务器上的错误。谢谢Barmar!如果ajax调用返回一个空白响应,两秒钟后重试调用,并且一切正常,那么问题不在我的代码中,对吗?我也遇到了同样的错误,我调试了服务器,没有发现任何错误。我在客户端找不到错误@armate1hernan您找到解决方案了吗?不幸的是,我还无法修复,这是我能想到的唯一临时解决方案:如果系统遇到此错误,自动重复ajax调用。。。如果你知道什么的话,我希望你能告诉我