国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > AJAX > 正文

基于ajax實現無刷新分頁的方法

2024-09-01 08:28:32
字體:
來源:轉載
供稿:網友

本文實例講述了基于ajax實現無刷新分頁的方法。。具體如下:

在普通的分頁中,一旦頁碼改變,則url改變,整個頁面都會刷新,如果我們希望頁碼的改變不影響整個網頁的變動,可以使用ajax技術。

AJAX 是一種用于創建快速動態網頁的技術。通過在后臺與服務器進行少量數據交換,AJAX 可以使網頁實現異步更新。這意味著可以在不重新加載整個網頁的情況下,對網頁的某部分進行更新。

通過客戶端html代碼,用ajax把服務器中的數據通過get方式傳遞過來,顯示在html中。

<!doctype html> <html lang="en">  <head>  <meta charset="UTF-8">  <meta name="Generator" content="EditPlus®">  <meta name="Author" content="">  <meta name="Keywords" content="">  <meta name="Description" content="">  <title>ajax實現無刷新分頁</title>  <script type="text/javascript">   function f1(url){     var xhr = new XMLHttpRequest;     xhr.onreadystatechange = function() {       if(xhr.readyState==4){         document.getElementById('d').innerHTML = xhr.responseText;       }     }     xhr.open("get",url);     xhr.send(null);   }     //頁面加載完成后,就調用該函數   window.onload = function(){     f1("fenye-data.php");   }  </script>  </head>  <body>   <h2 align='center'>ajax實現無刷新分頁</h2>   <div id='d'></div>  </body> </html> 

在分頁類中,我們只需更改超鏈接的地址,將原來的地址更改為通過js調用f1()方法,將鏈接傳遞給js中的f1()方法。

<a href='javascript:f1(/"{$this->uri}&page=".($this->page+1)."/")'>

進一步的,可以使用json實現無刷新效果的分頁,與ajax相比,json將html和css都寫在客戶端,從而節省了服務器帶寬,也使用戶的請求速度加快,具體方法不再贅述。

希望本文所述對大家的Ajax程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 定州市| 个旧市| 宜春市| 石林| 山东省| 安义县| 河西区| 察隅县| 汪清县| 遵化市| 贵溪市| 永顺县| 余江县| 保德县| 敦煌市| 壶关县| 江门市| 静海县| 依安县| 巴中市| 永兴县| 沙河市| 株洲市| 阿拉尔市| 茶陵县| 米易县| 汽车| 昆山市| 会东县| 临夏市| 若羌县| 海城市| 滨海县| 正镶白旗| 台北市| 丁青县| 孟津县| 桃园市| 当涂县| 乌兰县| 伊川县|