Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 错误\u被\u客户端ajax函数阻止\u在chrome中不工作_Jquery_Ajax_Codeigniter - Fatal编程技术网

Jquery 错误\u被\u客户端ajax函数阻止\u在chrome中不工作

Jquery 错误\u被\u客户端ajax函数阻止\u在chrome中不工作,jquery,ajax,codeigniter,Jquery,Ajax,Codeigniter,当Adblock在chrome中处于活动状态时,下面的脚本在chrome中不起作用。它在控制台中显示如下错误 jquery-1.7.2.min.js:4 GET net::ERR\u被客户端阻止 jquery-1.7.2.min.js:4 POST net::ERR\u被客户端阻止 我也尝试过反adblock-killer.user.js。但它仍然不起作用 <script> $(document).ready(function(event){ $('.category_1'

当Adblock在chrome中处于活动状态时,下面的脚本在chrome中不起作用。它在控制台中显示如下错误

jquery-1.7.2.min.js:4 GET net::ERR\u被客户端阻止

jquery-1.7.2.min.js:4 POST net::ERR\u被客户端阻止

我也尝试过反adblock-killer.user.js。但它仍然不起作用

<script>
$(document).ready(function(event){
    
$('.category_1').live('change',function(){

var foo = []; 
var name = [];
$('.category_1 :selected').each(function(i, selected){ 
  foo[i] = $(selected).val(); 
  name[i] = $(selected).attr("myTag");
});

//$('.category_title_0').html(name[0]);
var str = (foo[0]).replace(/\,/g, '');
$(this).parent('div').nextUntil('#tit').remove();
var str2 = $(this).find('option:selected').attr('parent_id');
$.ajax({
url: "<?= site_url('advertisement/mult_select')?>"+'/'+str,
success:function(result)
{
$('.mul-select').append(result);
}
});
$.ajax({
    type: "POST",
    dataType: 'script',
    url: "<?= site_url('advertisement/getCategoryFieldsList') ?>"+"/"+str+"/"+str2,
    success: function(result)
    {
        if($("#"+str2).length > 0)
        {
            $("#"+str2).empty();
            $("#"+str2).nextAll('*').empty();
            $("#"+str2).html( result );
        }
        else
        {
        $('#dynamic_fields_div').append( "<div id="+str2+"></div>" );
        $("#"+str2).html( result );
        }
    } 
});

});

});

$(文档).ready(函数(事件){
$('.category_1').live('change',function(){
var foo=[];
变量名称=[];
$('.category_1:selected')。每个(函数(i,selected){
foo[i]=$(选定).val();
名称[i]=$(选定).attr(“myTag”);
});
//$('.category_title_0').html(名称[0]);
var str=(foo[0])。替换(/\,/g');
$(this).parent('div').nextUntil('tit').remove();
var str2=$(this).find('option:selected').attr('parent_id');
$.ajax({
url:“+”/“+str,
成功:功能(结果)
{
$('.mul select')。追加(结果);
}
});
$.ajax({
类型:“POST”,
数据类型:“脚本”,
url:“+”/“+str+”/“+str2,
成功:功能(结果)
{
如果($(“#”+str2).length>0)
{
$(“#”+str2).empty();
$(“#”+str2.nextAll('*').empty();
$(“#”+str2).html(结果);
}
其他的
{
$(“#动态_字段_div”)。追加(“”);
$(“#”+str2).html(结果);
}
} 
});
});
});

如评论中所述,问题在于adblock识别URL中的
广告
,并认为它是广告。

许多应用程序都是这样工作的(例如,我碰巧遇到卡巴斯基在我拥有的一个网站上屏蔽了一个页面,因为它包含单词
toss
ban
),所以你应该小心你编写的URL,考虑到访问者可能有屏蔽某些坏单词的应用程序

在我的例子中,我的url路径上没有“广告”的名称,但仍然得到了相同的ERR\u-BLOCKED\u-BY\u-CLIENT错误

我通过给$.ajax()函数提供cache:false选项来解决这个问题


我将此评论留在这里,因为它可能对某些人有用。

我认为adblock看到url包含“广告”一词,并认为它是广告。您是否可以更改url?这是不可能的。因为大多数函数都使用这个词。但我使用的是反adblock-killer.user.js。还有其他方法解决这个问题吗?在adblock plus中创建一个规则来允许该域,它就可以工作了。若您的客户机需要它,那个么假设使用adblock的客户机经常是,若不禁用adblock,页面中的某些内容将无法工作。您可以检测adblock,如果安装了它,则向客户端显示一个警告,说“要看到页面正常工作,请禁用您的adblock”。如果您正在谈论这一点:我认为它并不像您认为的那样。据我所知,这是一个脚本,你需要把你的浏览器(不是在网站上),将保持adblock活动的网站,要求你禁用所有的ITI。谢谢你的回复。按你说的解决了问题。非常感谢:)被低估的答案。。。也要小心
ad
。遇到一个问题,我的url包含
广告
,由于未知原因被阻止。我找了太久才找到这个。禁用广告块,再试一次。这里的答案被低估了。请检查您的微服务在其url中是否没有老化广告。。。