中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

jquery 的ajax請求示例和注意事項

發布時間:2020-06-24 03:50:27 來源:網絡 閱讀:363 作者:沒有水勒魚 欄目:web開發

最近很多人問我ajax該怎么用,怎么訪問后臺,怎么取得數據頁面顯示


寫一個簡單的ajax訪問:




  1. $.ajax({  

  2.                 url: ctx +"/meeting/getMeetingRoomMap",   //請求后臺地址  

  3.                 type:"get",     //請求方式  

  4.                 cache:false,    //控制是否緩存數據(post請求默認false,而get請求會為true,容易造成頁面數據緩存問題)  

  5.                 async:false,    //控制同步還是異步  

  6.                 data:{scheduleDate:scheduleDate},   //傳入參數  

  7.                 success:function(data){  

  8.                     if(data!=null && data!=""){  

  9.                         $(".showMessage").html(data); //從后臺獲取數據的回調函數  

  10.                     }  

  11.                 }  

  12.             });  


使用ajax需要注意的兩點:



1、cache屬性,默認為true,  就是頁面是否需要緩存的問題,很多人說明明修改了值,為什么值沒變,就是因為這個屬性在作怪,請求的時候,可以設置為false


2、async屬性,默認為true, 這個屬性是決定你本次ajax請求是同步還是異步如果沒設置這個屬性為false,同步的話:js也會像后臺代碼一樣,一行一行執行下去,

默認為true,異步那就有可能出現你的ajax還沒執行完,就去執行你的下一句js了


其實ajax挺簡單的,請求后臺,獲取數據回調, 然后頁面展示,需要注意的就上面兩點,祝你們使用愉快

————————————————————————————————

test.html

<a href="javascript:void(0)" onmouseover="testAsync()">

asy.js

function testAsync(){
    var temp;
    $.ajax({
        async: false,
        type : "GET",
        url : 'tet.php',
        complete: function(msg){
            alert('complete');
        },
        success : function(data) {
            alert('success');
            temp=data;
        }
    });
    alert(temp+'   end');
}

tet.php

<?php

    echo "here is html code";
    sleep(5);

?>

async: false,(默認是true);
如上:false為同步,這個 testAsync()方法中的Ajax請求將整個瀏覽器鎖死,
只有tet.php執行結束后,才可以執行其它操作。

當async: true 時,ajax請求是異步的。但是其中有個問題:testAsync()中的ajax請求和其后面的操作是異步執行的,那么當tet.php還未執行完,就可能已經執行了 ajax請求后面的操作,
如: alert(temp+'   end');
然而,temp這個數據是在ajax請求success后才賦值的,結果,輸出時會為空。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

石河子市| 利川市| 江永县| 育儿| 元朗区| 高邑县| 鲜城| 阿克陶县| 年辖:市辖区| 邹城市| 通山县| 大名县| 腾冲县| 黄山市| 大城县| 罗山县| 迁安市| 新丰县| 娱乐| 溧阳市| 安新县| 漳浦县| 琼结县| 吐鲁番市| 荃湾区| 朝阳区| 沙湾县| 台中市| 华坪县| 石阡县| 德江县| 小金县| 富顺县| 德昌县| 新宁县| 宁国市| 尖扎县| 万州区| 延寿县| 南郑县| 松江区|