Heim > Backend-Entwicklung > PHP-Tutorial > javascript - jq 中 $.post() 在IE中不能使用,其兼容性怎么解决!

javascript - jq 中 $.post() 在IE中不能使用,其兼容性怎么解决!

WBOY
Freigeben: 2016-06-06 20:23:45
Original
1464 Leute haben es durchsucht

<code> $.post("/dadashou/index.php/Companymanage/findBrand_ajax",{kw:$this.val().trim(),cache:new Date().getTime()},function(data){ 
        if(data!=0){
            $brandhidden.empty(); 
            var html=""; 
            for(var i=0;i<data.length html bid="'+data[i]['id']+'">'+data[i]['brand']+''+"\n"; 
            } 
            html+="<strong class="end"><span>   ----- 务必在下拉框中选择 -----</span></strong>"; 
            //把loading动态图替换成内容 
            $brandhidden.html(html); 
            $brandhidden.css({display:'block'});
        }else{
            $this.siblings('input[name="brands"]').val($this.val().trim());
            $this.siblings('.brandhidden').fadeOut('fast'); 
            $this.data('ok',true);
        }    
        return false;   
    },"json"); </data.length></code>
Nach dem Login kopieren
Nach dem Login kopieren

回复内容:

<code> $.post("/dadashou/index.php/Companymanage/findBrand_ajax",{kw:$this.val().trim(),cache:new Date().getTime()},function(data){ 
        if(data!=0){
            $brandhidden.empty(); 
            var html=""; 
            for(var i=0;i<data.length html bid="'+data[i]['id']+'">'+data[i]['brand']+''+"\n"; 
            } 
            html+="<strong class="end"><span>   ----- 务必在下拉框中选择 -----</span></strong>"; 
            //把loading动态图替换成内容 
            $brandhidden.html(html); 
            $brandhidden.css({display:'block'});
        }else{
            $this.siblings('input[name="brands"]').val($this.val().trim());
            $this.siblings('.brandhidden').fadeOut('fast'); 
            $this.data('ok',true);
        }    
        return false;   
    },"json"); </data.length></code>
Nach dem Login kopieren
Nach dem Login kopieren

$.post()是可以使用的,不能用的原因应该是你的jQuery的版本太高。

感觉是你的代码有误
jquery是帮你解决好兼容性问题的,所以用jquery一般不用考虑兼容性问题

$this.val().trim() 这句似乎可能有问题,jquery里一般用$.trim($this.val())这种形式

先检查下你的$this对象对不对。
实在不行使用$.ajax

<code>$.ajax({
  type: 'POST',
  url: url,
  data: data,
  success: success,
  dataType: dataType
});</code>
Nach dem Login kopieren

http://www.lxway.com/99016642.htm

使用1.xx版本的jQuery

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage