多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > DedeCMS > 動易AJAX分頁標簽詳細制作教程(動畫版)

動易AJAX分頁標簽詳細制作教程(動畫版)

來源:程序員人生   發布時間:2014-01-15 23:46:19 閱讀次數:3168次
呈現效果:
用戶點擊分頁后,清空容器中的數據,加載loading動畫,Ajax取數據,呈現數據。
(多了個清空容器和加載動畫的操作)
------------------------------------------------------------
部署說明:
1.把普通標簽改造為AJAX標簽,只需在標簽中選中“允許AJAX訪問”即可。
2.將分頁標簽的鏈接加入錨點或者去除a鏈接應用onclick事件,防止跳轉到頁首。
3.引入Common.js文件(內部參數需要根據情況修改)。
4.引入AJAX頁面刷新腳本(內部參數需要根據情況修改)。
5.部署完畢。
------------------------------------------------------------
HTML部分:

<script type="text/javascript" src="JS/Common.js" ></script>

   <div>
       <span id="itemlist">    <!-- 數據容器,注意ID -->
       {PE.Label id="AV-21_ajax分頁" Titlelen="30" page="true" pagesize="8" urlpage="true" /}
       </span>
   </div>
   
   <div id="urlpage"></div>    <!-- 分頁標簽容器,注意ID -->
------------------------------------------------------------
Ajax頁面更新腳本:

<script type="text/javascript">

function changepage(pagenum,sourcename,spanname)
{
   var x = new AjaxRequest('XML','itemlist');  //itemlist 為數據容器ID
   x.labelname = sourcename;
   x.currentpage = pagenum;
   x.para = ['Titlelen=30', 'page=true', 'pagesize=8','currentPage='+pagenum];  
//根據分頁標簽中的參數對這里進行修改
   x.post('updatelabel', '/ajax.aspx', function(s) {
       var xml = x.createXmlDom(s);
       var plstr = "";
       for (var i=0; i < xml.getElementsByTagName("body")[0].childNodes.length; i++)    
       {
           plstr += xml.getElementsByTagName("body")[0].childNodes.nodeValue;
       }
       document.getElementById("itemlist").innerHTML = plstr;  
//itemlist 為數據容器ID
       updatepage(spanname, sourcename, xml);
   });
}
function updatepage(spanname, sourcename, xml)
{
   if(parseInt(xml.getElementsByTagName("total")[0].firstChild.data) > 0)
   {
       var x = new AjaxRequest('XML');
       x.labelname = spanname;
       x.sourcename = sourcename;
       x.total = xml.getElementsByTagName("total")[0].firstChild.data;
       x.currentpage = xml.getElementsByTagName("currentpage")[0].firstChild.data;
       x.pagesize = xml.getElementsByTagName("pagesize")[0].firstChild.data;
       x.post('updatepage', '/ajax.aspx', function(s) {
           var xml = x.createXmlDom(s);
           if(document.getElementById("urlpage") != null)
           {
               var plstr = "";
               for (var i=0; i < xml.getElementsByTagName("body")[0].childNodes.length; i++)    
               {
                   plstr += xml.getElementsByTagName("body")[0].childNodes.nodeValue;
               }
               document.getElementById("urlpage").innerHTML = plstr;  
//urlpage 為分頁標簽容器ID

           }
   });
   }
}
 (function() {
     changepage(1, 'AV-21_ajax分頁', 'JS_基本風格');  
//根據情況修改參數

   })();
   
</script>
------------------------------------------------------
Common.js文件(只列出需要修改的部分)

/* XMLHTTP狀態顯示字符 */
/* 如果其它AJAX應用受到Loading動畫影響,需根據情況進行修改。 */
/* 動畫的具體呈現效果請自行添加樣式*/
var xml_http_building_link =
'<div><img src="loading.gif" alt="loading" /><p>Loading Now! Please Wait...</p></div>';
var xml_http_sending =
'<div><img src="loading.gif" alt="loading" /><p>Loading Now! Please Wait...</p></div>';
var xml_http_loading =
'<div"><img src="loading.gif" alt="loading" /><p>Loading Now! Please Wait...</p></div>';
var xml_http_data_in_processed =
'<div><img src="loading.gif" alt="Loading" /><p>Loading Now! Please Wait...</p></div>';
var xml_http_load_failed =
'<div><img src="error.gif" alt="Error" /><p>Oops!Service Error! The Code is:[err:errcode].</p><p style="color:red;font-size:14px;">Please Check It!</p></div>';
------------------------------------------------------------
Tips:
Common.js中的$和JQuery庫有$沖突,建議更名。我系統中如果不更改,評論就會失敗。
例如:function $  更改為function $jq,就可以避免沖突
------------------------------------------------------------
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 成人毛片一区二区三区 | 日本成年一区久久综合 | 一级毛片免费一级直接观看 | 性欧美videos另类hd高清 | 日本一区二区三区四区在线观看 | 国产成人精品久久一区二区小说 | 日本护士一级毛片 | 亚洲麻豆视频 | 亚洲天堂影院在线观看 | 国产玖玖在线观看 | 亚洲性色成人 | 97骚碰 | 无人区一区二区三区乱码 | 五月天校园春色 | 日本午夜小视频 | 久操视频网 | 男人边吃奶边做好爽男女视频 | 国产精品60岁老女人 | 色中色在线视频 | a毛片全部播放免费视频完整18 | 国产chinesehdxxxxtube | 福利网站在线观看 | 亚洲精品久久久久久久久久久网站 | 国产亚洲精品色一区 | 手机看片成人 | 亚洲欧美人成人综合在线50p | 日一区二区三区 | 中国漂亮护士一级毛片 | 一级做a免费视频观看网站 一级做a爰片久久毛片 | 亚洲国产精品成人综合久久久 | 免费视频中文字幕 | 久久精品亚洲欧美日韩久久 | 国产拍拍拍免费专区在线观看 | 在线观看亚洲国产 | 国产成人精品亚洲午夜麻豆 | 俄罗斯videosex性欧美黑吊 | 日本护士xxxxx18.19| 久久成人免费视频 | freefromevideos性欧美 | 国产永久在线观看 | 性色欧美|