<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問(wèn)答1問(wèn)答10問(wèn)答100問(wèn)答1000問(wèn)答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問(wèn)答文章1 問(wèn)答文章501 問(wèn)答文章1001 問(wèn)答文章1501 問(wèn)答文章2001 問(wèn)答文章2501 問(wèn)答文章3001 問(wèn)答文章3501 問(wèn)答文章4001 問(wèn)答文章4501 問(wèn)答文章5001 問(wèn)答文章5501 問(wèn)答文章6001 問(wèn)答文章6501 問(wèn)答文章7001 問(wèn)答文章7501 問(wèn)答文章8001 問(wèn)答文章8501 問(wèn)答文章9001 問(wèn)答文章9501
        當(dāng)前位置: 首頁(yè) - 科技 - 知識(shí)百科 - 正文

        jQuery pjax 應(yīng)用簡(jiǎn)單示例

        來(lái)源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-27 22:07:18
        文檔

        jQuery pjax 應(yīng)用簡(jiǎn)單示例

        jQuery pjax 應(yīng)用簡(jiǎn)單示例:ajax缺點(diǎn)是破壞了瀏覽器的前進(jìn)后退,因?yàn)閍jax的請(qǐng)求不會(huì)留在歷史記錄中。pjax就不一樣了,pjax被解釋成ajax+pushState的封裝,因?yàn)樗補(bǔ)jax的請(qǐng)求寫(xiě)入歷史記錄,并反映在地址欄,這樣用戶就能愉快地使用前進(jìn)后退了。pjax有好幾個(gè)實(shí)現(xiàn)方法,這里使用最常用的
        推薦度:
        導(dǎo)讀jQuery pjax 應(yīng)用簡(jiǎn)單示例:ajax缺點(diǎn)是破壞了瀏覽器的前進(jìn)后退,因?yàn)閍jax的請(qǐng)求不會(huì)留在歷史記錄中。pjax就不一樣了,pjax被解釋成ajax+pushState的封裝,因?yàn)樗補(bǔ)jax的請(qǐng)求寫(xiě)入歷史記錄,并反映在地址欄,這樣用戶就能愉快地使用前進(jìn)后退了。pjax有好幾個(gè)實(shí)現(xiàn)方法,這里使用最常用的

        ajax缺點(diǎn)是破壞了瀏覽器的前進(jìn)后退,因?yàn)閍jax的請(qǐng)求不會(huì)留在歷史記錄中。pjax就不一樣了,pjax被解釋成ajax+pushState的封裝,因?yàn)樗補(bǔ)jax的請(qǐng)求寫(xiě)入歷史記錄,并反映在地址欄,這樣用戶就能愉快地使用前進(jìn)后退了。pjax有好幾個(gè)實(shí)現(xiàn)方法,這里使用最常用的Jquery庫(kù),使用jquery.pjax.js。演示代碼的服務(wù)器端使用PHP腳本語(yǔ)言。

        Pjax用在那兒?就說(shuō)百度云盤(pán)吧,這個(gè)大家肯定都用過(guò)。百度云盤(pán)PC端,在點(diǎn)擊打開(kāi)某個(gè)文件夾后會(huì)打開(kāi)這個(gè)文件夾下的文件,其實(shí)顯示文件的這個(gè)div就用到了pjax技術(shù)。地址欄變換,內(nèi)容更換,但是卻是一個(gè)ajax請(qǐng)求。等到后退的時(shí)候,不必重新請(qǐng)求上一層文件夾的內(nèi)容,因?yàn)槭谴嬖谠跉v史記錄中的。而且,開(kāi)發(fā)者還可以選擇時(shí)候使用cache和storage緩存。

        DEMO1:

        客戶端:

        <!DOCTYPE html>
        <html>
        <head>
         <title>pjax</title>
         <meta charset="utf-8">
        </head>
        <body>
         <h1>My Site</h1>
         <div>
         Go to <a href="res1.php">第一頁(yè)</a>.<a href="res2.php">第二頁(yè)</a>
         </div>
         <div id="container"></div> 
        </body>
        <script src="../jquery-2.1.4.min.js"></script>
        <script src="../jquery.pjax.js"></script>
        <script type="text/javascript">
        $(document).pjax('a', '#container')
        </script>
        </html>
        

        服務(wù)器端:

        res1.php

        
        <?php 
        echo "<div style='background:red;'>第一頁(yè)</div>";
        

        res2.php

        <?php 
        echo "<div style='background:red;'>第二頁(yè)</div>";

        解釋:$(document).pjax('a', '#container')其中a是觸發(fā)元素,#container是裝載pjax返回內(nèi)容的容器,下面也是這樣。

        DEMO2:

        <!DOCTYPE html>
        <html>
        <head>
         <title>pjax</title>
         <meta charset="utf-8">
        </head>
        <body>
         <h1>My Site</h1>
         <div>
         Go to <a href="res1.php">第一頁(yè)</a>.<a href="res2.php">第二頁(yè)</a>
         </div>
         <div id="container"></div> 
        </body>
        <script src="../jquery-2.1.4.min.js"></script>
        <script src="../jquery.pjax.js"></script>
        <script type="text/javascript">
        $(document).pjax('a', '#container')
        </script>
        </html>
        

        客戶端:

        <!DOCTYPE html>
        <html>
        <head>
         <title>pjax</title>
         <meta charset="utf-8">
        </head>
        <body>
         <h1>My Site</h1>
         <div>
         <input type="button" id="clickMe" value="GO">
         </div>
         <div id="container"></div> 
        </body>
        <script src="../jquery-2.1.4.min.js"></script>
        <script src="../jquery.pjax.js"></script>
        <script type="text/javascript">
        $(function(){
         $('#clickMe').click(function(){
         $.pjax({
         url: './res3.php',
         container: '#container'
         });
         });
        });
        </script>
        </html>
        

        服務(wù)器端代碼:

        res3.php:

        <?php 
        echo "<div style='background:red;'>第三頁(yè)</div>";

        源碼:jQuery pjax

        總結(jié):

         此篇文章總結(jié)了一些大家常見(jiàn)的jQuery pjax 應(yīng)用示例,喜歡的同學(xué)可以參考借鑒一下。

        聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        jQuery pjax 應(yīng)用簡(jiǎn)單示例

        jQuery pjax 應(yīng)用簡(jiǎn)單示例:ajax缺點(diǎn)是破壞了瀏覽器的前進(jìn)后退,因?yàn)閍jax的請(qǐng)求不會(huì)留在歷史記錄中。pjax就不一樣了,pjax被解釋成ajax+pushState的封裝,因?yàn)樗補(bǔ)jax的請(qǐng)求寫(xiě)入歷史記錄,并反映在地址欄,這樣用戶就能愉快地使用前進(jìn)后退了。pjax有好幾個(gè)實(shí)現(xiàn)方法,這里使用最常用的
        推薦度:
        標(biāo)簽: 簡(jiǎn)單 pj jQuery
        • 熱門(mén)焦點(diǎn)

        最新推薦

        猜你喜歡

        熱門(mén)推薦

        專題
        Top
        主站蜘蛛池模板: 亚洲伦理一二三四| 久久精品亚洲精品国产色婷| 亚洲中文字幕久久精品无码VA| 99爱在线观看免费完整版| 亚洲国产二区三区久久| 99久久国产免费中文无字幕| 久久精品夜色国产亚洲av| 久久午夜夜伦鲁鲁片无码免费| 亚洲四虎永久在线播放| 最近中文字幕无免费| 亚洲天堂男人影院| 国产高清在线免费视频| 美女被爆羞羞网站免费| 亚洲综合最新无码专区| 免费精品99久久国产综合精品| 亚洲AV一宅男色影视| 日韩视频在线精品视频免费观看 | 色噜噜亚洲精品中文字幕 | 国产精品偷伦视频免费观看了| 亚洲精品二区国产综合野狼 | 久久WWW免费人成人片| 亚洲丰满熟女一区二区哦| 免费少妇a级毛片人成网| 在线视频网址免费播放| 亚洲欧洲国产综合| 国产一级淫片免费播放电影| 91成人免费福利网站在线| 亚洲精品在线播放| 国产大片91精品免费看3| APP在线免费观看视频| 国产精品亚洲专区在线观看 | 国产成人精品免费视频大全五级| 一本大道一卡二大卡三卡免费| 久久精品国产亚洲网站| 牛牛在线精品免费视频观看| 亚洲线精品一区二区三区影音先锋 | 国产亚洲精品美女久久久久久下载| 丁香五月亚洲综合深深爱| 四虎在线成人免费网站| 永久免费观看黄网站| 亚洲一线产区二线产区精华|