jquery 火狐,IE 请求实例

来源:互联网 发布:编程语音排行榜 编辑:程序博客网 时间:2024/06/06 10:52

//search for hero
          function searchhero(){
              $.ajaxSetup({cache:false});//去掉缓存
              $('#hero_msg').text('正在查询数据,请稍等...');
              $.get('xmlprocess/heroSearchAction.jsp',
              {type:'search'},
              function(data){
                  if($.browser.msie){
                    xml = new ActiveXObject("Microsoft.XMLDOM");
                    xml.async = false;
                    xml.loadXML(data);
                  }else{xml = data;}

                   var herolen = $(xml).find('hero').size();
                   if(herolen>0){
                             document.getElementById('hero_person0').style.display='none' ;
                          document.getElementById('hero_person1').style.display='none' ;
                          document.getElementById('hero_person2').style.display='none' ;
                          document.getElementById('hero_person3').style.display='none' ;
                          document.getElementById('hero_person4').style.display='none' ;
                          var heroperson=['hero_person0','hero_person1','hero_person2','hero_person3','hero_person4'];
                          var heropic=['heropic0','heropic1','heropic2','heropic3','heropic4'];
                          var heroname=['heroname0','heroname1','heroname2','heroname3','heroname4'];
                          var herograde=['herograde0','herograde1','herograde2','herograde3','herograde4'];
                          var heroproperty=['heroproperty0','heroproperty1','heroproperty2','heroproperty3','heroproperty4'];
                          var herormb=['herormb0','herormb1','herormb2','herormb3','herormb4'];
                          var herosex=['herosex0','herosex1','herosex2','herosex3','herosex4'];
                          var herosexhidden=['herosexhidden0','herosexhidden1','herosexhidden2','herosexhidden3','herosexhidden4'];
                          var herosummaryhidden=['herosummaryhidden0','herosummaryhidden1','herosummaryhidden2','herosummaryhidden3','herosummaryhidden4'];  
                          $('#hero_msg').text('');
                       //parser the xml
                       $(xml).find('hero').each(function(i){ 
                           document.getElementById(heroperson[i]).style.display='block' ;
                           var heropic_1  = $(this).children("heropic").text();
                           document.getElementById(heropic[i]).src = heropic_1 ;
                           var heroname_1 = $(this).children("heroname").text();
                           document.getElementById(heroname[i]).innerHTML = heroname_1 ;
                           var herograde_1 = $(this).children("herograde").text();
                           document.getElementById(herograde[i]).innerHTML = herograde_1 ;
                           if(herograde_1==1){
                              document.getElementById(heroproperty[i]).innerHTML = '20%' ;
                           }
                           if(herograde_1==2){
                              document.getElementById(heroproperty[i]).innerHTML = '25%' ;
                           }
                           if(herograde_1==3){
                              document.getElementById(heroproperty[i]).innerHTML = '30%' ;
                           }
                           if(herograde_1==4){
                              document.getElementById(heroproperty[i]).innerHTML = '35%' ;
                           }
                           if(herograde_1==5){
                              document.getElementById(heroproperty[i]).innerHTML = '40%' ;
                           }
                           var herormb_1 = $(this).children("herormb").text();
                           document.getElementById(herormb[i]).innerHTML = herormb_1 ;
                           var herosex_1 = $(this).children("herosex").text();
                           $("#herosexhidden"+i).val(herosex_1);
                           if(herosex_1==1){
                              document.getElementById(herosex[i]).innerHTML = '男' ;
                           }else if(herosex_1==2){
                              document.getElementById(herosex[i]).innerHTML = '女' ;
                           }
                           var herosummary_1 = $(this).children("herosummary").text();
                           $("#herosummaryhidden"+i).val(herosummary_1);
                        });
                     }else{
                           document.getElementById('hero_msg').innerHTML = '对不起,没有招募到英雄,请重新招募!';
                           document.getElementById('hero_person0').style.display='none' ;
                           document.getElementById('hero_person1').style.display='none' ;
                           document.getElementById('hero_person2').style.display='none' ;
                           document.getElementById('hero_person3').style.display='none' ;
                           document.getElementById('hero_person4').style.display='none' ;
                     }
                });
           }

 

定义数组 为 变量不同序号的命名

五钻100%好评500M空间双线路200元服务器合租服务器虚拟主机200.0元 
原创粉丝点击