jqueryのクリック負荷より

HTML部分

  < UL クラス= "法案はmoreadd" > 
        < divのクラス= "合計" > < スパン> - </ スパン> < スパン> 23756.177 </ スパン> </ divの> 
< > 
< divのクラス= "左" > 
< P クラス= "タイプ" > 0.01000 </ P > < Pのクラス= "時間" > 2019年6月14日午前15時58分59秒</ P > 
</ DIV >
< divのクラス= "右" >签到成功</ DIV > </ > < > 
< divのクラス= "左" > < p個のクラス= "タイプ" > 0.01000 </ P > < P クラス= "時間" > 2019年6月14日午後3時58分59秒</ P > 
</ divの> 
< divのクラス= "右" >签到成功</ DIV > </ > <> < divのクラス= "左" > < p個のクラス= "タイプ" > 0.01000 </ P > < Pのクラス= "時間" > 2019年6月14日午後03時58分59秒</ P > </ divの> < divのクラス= "右" >签到成功</ DIV > 
        </ > 
        < リチウム> 
< DIV クラス="左」> 
                < p個のクラス= "タイプ" > 0.01000 </ P >
                < p個のクラス= "時間"> 2019年6月14日午後3時58分59秒</ P > 
            </ DIV > 
            < DIV クラス= "右" >签到成功</ DIV > 
        </ > 
< スパンクラス= "hljsタグ" > &LT。/ < スパンクラス= "hljs名" > UL </ スパン> &GT。</ スパン> 

< スパンクラス=「詳細」データ合計=「3」データ・ページ=「1」>スパン>
$( 'より')上の('クリック'、。機能(){
             VAR BASEURL = $( '#のBASEURL' ).val();
             VARのタイプ= $ .trim($(この).ATTR( 'DATA-タイプ」));
             VARの合計=のparseInt($(この).ATTR( 'データ総' ));
             VARのページ=のparseInt($(この).ATTR( 'データページ' )); 
            $アヤックス({ 
                URL: './lib/js/more' +ページ+ '.json' 
                種類: '取得' 
                データ型: "JSON" 
                データ:{ページ:ページ+ 1 }、
                成功:関数(RES){
                     VARの結果= '' ;
                    // にconsole.log(res.lists)
                    VARのリスト= res.lists 
                    $( '.more ')のattr('データ・ページ'、ページ+ 1 );
                    ためVAR i = 1; iはlist.lengthを<; iは++ ){ 
                        にconsole.log(res.lists [I])
                        結果 + = '<LI>' 
                            + '<DIV CLASS = "左">' 
                            +「<Pクラス= "タイプ">」+ RES。
                            + '<Pクラス= "時間">' + res.lists [i]を.date + '</ P>'
                            + '</ div>' 
                            + '<DIV CLASS = "右">' + res.lists [I] .nameの+ '</ div>' 
                            + '</ LI>' 
                    } 
                    $( '.moreadd' )。 (結果)を追加し、
                <スパンクラス= "hljsキーワード"> 場合 </スパン>(ページ+ <スパンクラス= "hljs番号"> 1 </スパン> == 合計){ 
                    $( <スパンクラス= "hljs列"> '.more' </スパン>)(削除)。
                } 
            } 
        })。
    });

注意を払います

ここmore.jsonは、ローカルテストデータなので、入ってくるページはそれに垂直に合わせて、その後、インターフェイスにmore1.json more2.jsonです。

おすすめ

転載: www.cnblogs.com/mica/p/11162528.html