我从我的网站获得abc.com/content/show.php net::ERR_CONTENT_DECODING_FAILED
。这是我第一次看到这个问题。我搜索了一些解决方案,但他们无法解决我的问题。
$("body").on("click", ".notifHG", function() {
var ID = $(this).attr("id");
//doing AJAX request
$.ajax({
url:"/content/show.php",
beforeSend:function(){
$('#myDiv').fadeOut('slow');
},
success:function(response){
$('.NotificatonListWrap').html(response);
}
});
});
show.php
<?php include_once '../functions/funcs.php'; ?>
答案 0 :(得分:4)
我在互联网上找到了(感谢Google!),这是您的问题的可能答案。
这是浏览器错误?
http://stefantsov.com/fixing-err_content_decoding_failed-in-apachephp/
如果您有此错误:
ERR_CONTENT_DECODING_FAILED 错误330(net :: ERR_CONTENT_DECODING_FAILED):未知错误。
此错误似乎与网页的压缩和解压缩有关。如果您对gz output
函数使用ob_start()
或任何压缩,或者对php / apache模块使用自动压缩,则可能会出现此问题...对于某些apache版本。
可能的解决方法是激活正确的模块:
将zlib.output_compression = On添加到php.ini。
答案 1 :(得分:0)
使用CodeIgniter遇到同样的问题。
通过在application / config.php中将$ config ['compress_output']更改为FALSE来解决。
答案 2 :(得分:0)
在CodeIgniter上禁用输出压缩功能...关闭此功能可以增加页面加载睡眠,但是鉴于并非所有浏览器都支持压缩,这是一个更安全的选择