国产探花免费观看_亚洲丰满少妇自慰呻吟_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程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宜兰县| 蓬莱市| 田东县| 承德县| 达州市| 秭归县| 灌南县| 大新县| 南涧| 托克托县| 陆丰市| 韩城市| 岚皋县| 武安市| 阿拉善盟| 法库县| 铜陵市| 祁阳县| 淮阳县| 崇明县| 陕西省| 汤阴县| 南投市| 正蓝旗| 岳西县| 崇左市| 云龙县| 锡林浩特市| 洞口县| 滕州市| 平远县| 东乡县| 清丰县| 黄梅县| 宁津县| 武鸣县| 广河县| 大丰市| 台州市| 花垣县| 万年县|