Heim > Backend-Entwicklung > PHP-Tutorial > 仿站:织梦,后台html加载jquery解析xml?

仿站:织梦,后台html加载jquery解析xml?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2016-06-06 20:22:21
Original
1535 Leute haben es durchsucht

xml代码:


jquery代码:
//主程序
Class('App', {

<code>use: 'countDown',
ready: true,
index:function (){       
    this.listdata=[];
    this.kjlistdata=[];
    this.todaykjlistdata=[];
    this.loadaopencode();
},
loadaopencode: function (){
    this.ajax({
        url:"/aopencode.xml",
        retry:1,
        cache:false,
        end:function (data, i){
            this.qXml('//rownow', data.xml, function (o, i){
                this.listdata[this.listdata.length] = o.items;
            }); 
            this.qXml('//row', data.xml, function (o, i){
                this.kjlistdata[this.kjlistdata.length] = o.items;
            });
            this.qXml('//rowtoday', data.xml, function (o, i){
                this.todaykjlistdata[this.todaykjlistdata.length] = o.items;
            }); 
            this.qXml('//row', data.xml, function (o, i){
                if (o.items.gid=="03"
                        ){
                                    this.showkj(o.items,data.date);
                }
                if(o.items.gid=="03"){
                    if(o.items.trycode==""||o.items.trycode==undefined){
                        $("#12sjh").html("");
                    }else{
                        var trycodes = o.items.trycode.replaceAll(',',' ');
                        $("#12sjh").html("消费榜:"+trycodes);
                    }
                    
                }
            });             
        }
    });
},
</code>
Nach dem Login kopieren
Nach dem Login kopieren

this.get("#dlt_code").html(''+code[0].split(',').join('')+''+' '+code[1].split(',').join('')+'');

<code>        this.countdown(this.get("#dlt_countdown"),this.get("#dlt_kj_countdown"),nextendtime,d,awardtime,o.gid);
    }else if (o.gid=='80'){    
        this.get("#sfc_pid").html(o.pid);    
        this.get("#sfc_pools").html(o.pools);
        this.get("#sfc_kjdate").html(o.auditdate==undefined||o.auditdate==''?o.awardtime.substr(0,10):o.auditdate.substr(0,10));    
        this.get("#sfc_code").html(o.code.split(',').join(' '));    
        var aginfo = o.ginfo.split(",");
        var aninfo = o.ninfo.split(",");
        var rjinfo = this.getginfo("81");
        if(aginfo.length>1)
        this.countdown(this.get("#sfc_countdown"),'',this.getnextendtime(o.gid),d,'',o.gid);
    }else if (o.gid=='03'){    
        this.get("#sd_pid").html(o.pid);    
        this.get("#sd_kjdate").html(o.awardtime.substr(0,10));
        $("#qlc_code").html('<b>'+code[0].split(',').join('</b><b>')+'</b>'+' <b class="cm_kj_redball cm_marginleft10">'+code[1].split(',').join('</b><b class="cm_kj_redball cm_marginleft10">')+'</b>');
    }
    
},</code>
Nach dem Login kopieren
Nach dem Login kopieren

原html代码:




<code><div class="clear">
<span class="cm_left"><strong>金钱榜</strong>  <em id="sd_kjdate">2015-12-13</em>  <em id="sd_pid">2015641</em>期</span><span class="cm_right">开榜:每天12:30</span>
</div>
<div class="cm_kj_ball cm_kj_ylball cm_margintop15">
<em id="sd_code"><b>1</b><b>2</b><b>3</b></em>             <em class="cm_w100 cm_inlinblock" style="font-weight:bold;" id="12sjh">消费榜:3 2 1</em>
</div></code>
Nach dem Login kopieren
Nach dem Login kopieren




想修改的html代码:



<code><div class="clear">
<span class="cm_left"><strong>【这里】</strong>  <em id="sd_kjdate">【这里】</em>  <em id="sd_pid">【这里】</em>期</span><span class="cm_right">开榜:每天12:30</span>
</div>
<div class="cm_kj_ball cm_kj_ylball cm_margintop15">
<em id="sd_code"><b>【这里】</b></em>             【这里】<em class="cm_w100 cm_inlinblock" style="font-weight:bold;" id="12sjh">:</em><em><span style="font-weight: 700">【这里】</span></em>
</div></code>
Nach dem Login kopieren
Nach dem Login kopieren




请各位大虾帮帮忙啊!给个思路啊!

回复内容:

xml代码:


jquery代码:
//主程序
Class('App', {

<code>use: 'countDown',
ready: true,
index:function (){       
    this.listdata=[];
    this.kjlistdata=[];
    this.todaykjlistdata=[];
    this.loadaopencode();
},
loadaopencode: function (){
    this.ajax({
        url:"/aopencode.xml",
        retry:1,
        cache:false,
        end:function (data, i){
            this.qXml('//rownow', data.xml, function (o, i){
                this.listdata[this.listdata.length] = o.items;
            }); 
            this.qXml('//row', data.xml, function (o, i){
                this.kjlistdata[this.kjlistdata.length] = o.items;
            });
            this.qXml('//rowtoday', data.xml, function (o, i){
                this.todaykjlistdata[this.todaykjlistdata.length] = o.items;
            }); 
            this.qXml('//row', data.xml, function (o, i){
                if (o.items.gid=="03"
                        ){
                                    this.showkj(o.items,data.date);
                }
                if(o.items.gid=="03"){
                    if(o.items.trycode==""||o.items.trycode==undefined){
                        $("#12sjh").html("");
                    }else{
                        var trycodes = o.items.trycode.replaceAll(',',' ');
                        $("#12sjh").html("消费榜:"+trycodes);
                    }
                    
                }
            });             
        }
    });
},
</code>
Nach dem Login kopieren
Nach dem Login kopieren

this.get("#dlt_code").html(''+code[0].split(',').join('')+''+' '+code[1].split(',').join('')+'');

<code>        this.countdown(this.get("#dlt_countdown"),this.get("#dlt_kj_countdown"),nextendtime,d,awardtime,o.gid);
    }else if (o.gid=='80'){    
        this.get("#sfc_pid").html(o.pid);    
        this.get("#sfc_pools").html(o.pools);
        this.get("#sfc_kjdate").html(o.auditdate==undefined||o.auditdate==''?o.awardtime.substr(0,10):o.auditdate.substr(0,10));    
        this.get("#sfc_code").html(o.code.split(',').join(' '));    
        var aginfo = o.ginfo.split(",");
        var aninfo = o.ninfo.split(",");
        var rjinfo = this.getginfo("81");
        if(aginfo.length>1)
        this.countdown(this.get("#sfc_countdown"),'',this.getnextendtime(o.gid),d,'',o.gid);
    }else if (o.gid=='03'){    
        this.get("#sd_pid").html(o.pid);    
        this.get("#sd_kjdate").html(o.awardtime.substr(0,10));
        $("#qlc_code").html('<b>'+code[0].split(',').join('</b><b>')+'</b>'+' <b class="cm_kj_redball cm_marginleft10">'+code[1].split(',').join('</b><b class="cm_kj_redball cm_marginleft10">')+'</b>');
    }
    
},</code>
Nach dem Login kopieren
Nach dem Login kopieren

原html代码:




<code><div class="clear">
<span class="cm_left"><strong>金钱榜</strong>  <em id="sd_kjdate">2015-12-13</em>  <em id="sd_pid">2015641</em>期</span><span class="cm_right">开榜:每天12:30</span>
</div>
<div class="cm_kj_ball cm_kj_ylball cm_margintop15">
<em id="sd_code"><b>1</b><b>2</b><b>3</b></em>             <em class="cm_w100 cm_inlinblock" style="font-weight:bold;" id="12sjh">消费榜:3 2 1</em>
</div></code>
Nach dem Login kopieren
Nach dem Login kopieren




想修改的html代码:



<code><div class="clear">
<span class="cm_left"><strong>【这里】</strong>  <em id="sd_kjdate">【这里】</em>  <em id="sd_pid">【这里】</em>期</span><span class="cm_right">开榜:每天12:30</span>
</div>
<div class="cm_kj_ball cm_kj_ylball cm_margintop15">
<em id="sd_code"><b>【这里】</b></em>             【这里】<em class="cm_w100 cm_inlinblock" style="font-weight:bold;" id="12sjh">:</em><em><span style="font-weight: 700">【这里】</span></em>
</div></code>
Nach dem Login kopieren
Nach dem Login kopieren




请各位大虾帮帮忙啊!给个思路啊!

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
Aktuelle Ausgaben
HTML5-Validierung für Symfony 2.1
Aus 1970-01-01 08:00:00
0
0
0
Der Unterschied zwischen HTML und HTML5
Aus 1970-01-01 08:00:00
0
0
0
html5 anzeigen ausblenden
Aus 1970-01-01 08:00:00
0
0
0
HTML5-Formularvalidierung
Aus 1970-01-01 08:00:00
0
0
0
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage