Ajax load在chrome中不起作用,而在Fire fox中工作


Ajax load is not working in chrome while its working in fire fox

 $('.sband_level1 li').live('click',function(e) {
   e.preventDefault();      
$.ajax({
        type: "GET",
        url: base_url+"product/update_products",
        data: "style_id="+style_list+'&prod_id='+brand_list+'&term_name='+term_name+'&term_id='+term_id,
        context: this,
        async: false,
        beforeSend: function() {
         $('.blocker_new').css('display','block')
        }, 
        success: function(msg){
         $('#page_wn').empty();
         $('#page_wn').append(msg);
         $('.blocker_new').removeAttr('style')
        }
       });
});

当我点击n FF时,我的div来得正常; 那是阻止程序新div。虽然同样的事情在铬中不起作用...那是阻止程序新div 不会来....我的阿贾克斯工作正常...我得到正确的输出..

据我所知,Chrome 忽略了删除 DOM 元素的"style"属性的请求。

     $('.blocker_new').css('display', 'none');

应该工作,或者更简单

     $('.blocker_new').hide();

尝试将 $('.blocker_new'(.hide((; 移动到完整的回调

...
complete:function() {
$('.blocker_new').hide();
}
...
相关文章: