当我尝试访问我的网站时,显示错误lke
This Page Isn't Working
www.abcdef.com didn't send any data
ERR_EMPTY_RESPONSE
并显示此错误几秒钟,它将重定向到原始页面。
在Google chrome控制台中,它显示以下错误
POST https://www.abcde.com/Is_here/1542792525 net::ERR_EMPTY_RESPONSE
net::ERR_EMPTY_RESPONSE
send @ jquery.js:9566
ajax @ jquery.js:9173
jQuery.(anonymous function) @ jquery.js:9322
(anonymous) @ place:2255
setInterval (async)
(anonymous) @ place:2253
发生错误的代码是
setInterval(function(){
var c = "<?= TIME() ?>";
$.post("<?= base_url() ?>Is_here/"+c,{a:"<?= $this->uri->segment(4) ?>",b:c,e:"<?= $this->uri->segment(5) ?>"},function(l_i){
});
},10000);
答案 0 :(得分:0)
err_empty_response
并非来自框架或网站脚本的错误。
从浏览器清除缓存或重置浏览器,然后重新启动服务器。
答案 1 :(得分:0)
Chrome不允许跨域AJAX,这就是为什么我认为您的请求未在跨域请求规范下归类为简单请求的原因: https://www.w3.org/TR/cors/#simple-cross-origin-request-0。
您可以通过添加Access-Control-Allow-Origin
通过HTTP标头来控制它。将其设置为*
将接受来自任何域的跨域AJAX请求。
使用PHP,只需将以下行添加到您想从您的域外部访问的脚本中即可:
header("Access-Control-Allow-Origin: *");
并在mod_headers
中启用httpd.conf
模块。