小編給大家分享一下ajax如何實(shí)現(xiàn)服務(wù)器與瀏覽器長連接的功能,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
成都創(chuàng)新互聯(lián)公司是專業(yè)的日照網(wǎng)站建設(shè)公司,日照接單;提供成都做網(wǎng)站、成都網(wǎng)站建設(shè),網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行日照網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來合作!代碼如下
<script type="text/javascript" src="__CSS__/bootstrap-3.3.5-dist/js/bootstrap.min.js"></script> <script type="text/javascript"> var uid = "{$uid}"; var i = 0; var timer; $().ready(function(){ //打開掃碼登錄模態(tài)框 $('#login').click(function(){ //如果用戶已經(jīng)登錄,則返回 if(uid){ return ; } //打開模態(tài)框,通過remote選項(xiàng)從遠(yuǎn)程加載數(shù)據(jù) $('#loginModel').modal({ remote: "{:U('user/login')}" }); }); //模態(tài)框隱藏之后清空數(shù)據(jù) $("#loginModel").on("hidden.bs.modal", function() { $(this).removeData("bs.modal"); }); //當(dāng)模態(tài)框顯示出來后,通過定時返回來向服務(wù)器請求數(shù)據(jù),定時器是每三秒請求一次服務(wù)器 $('#loginModel').on('shown.bs.modal', function (e) { timer = setInterval(ajax_request, 3000); }); }); //ajax 請求函數(shù), function ajax_request(){ i++; //如果已經(jīng)請求20此沒有請求成功,則強(qiáng)制結(jié)束,給出提示信息,因?yàn)槊?s調(diào)用一次,供調(diào)用20次,大概就是一分鐘的時間 if(i > 20){ $('.login_info1').html('<span >登錄超時,如需登錄請刷新頁面~</span>'); clearInterval(timer); return ; } $.ajax({ type: "post", url: "{:U('User/login_qrcode')}", timeout : 3000, data: { "scene_id": $('#scene_id').val() }, success: function (msg){ if(1 == msg.status){ $('.login_info1').html('<span >'+msg.info+'</span>'); setTimeout(refresh, 3000); return ; } }, error: function(){ } }); } //重載頁面 function refresh(){ location.reload(); } </script>
ajax是一種在無需重新加載整個網(wǎng)頁的情況下,能夠更新部分網(wǎng)頁的技術(shù),可以通過在后臺與服務(wù)器進(jìn)行少量數(shù)據(jù)交換,使網(wǎng)頁實(shí)現(xiàn)異步更新。
以上是“ajax如何實(shí)現(xiàn)服務(wù)器與瀏覽器長連接的功能”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!
名稱欄目:ajax如何實(shí)現(xiàn)服務(wù)器與瀏覽器長連接的功能-創(chuàng)新互聯(lián)
本文網(wǎng)址:http://aaarwkj.com/article0/ccohio.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站、靜態(tài)網(wǎng)站、域名注冊、外貿(mào)建站、電子商務(wù)、品牌網(wǎng)站制作
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容