91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

广水市| 洛宁县| 佳木斯市| 紫阳县| 军事| 南溪县| 封开县| 洪湖市| 河池市| 霞浦县| 乌拉特后旗| 古交市| 定安县| 文昌市| 苍溪县| 葵青区| 纳雍县| 镇江市| 乌鲁木齐市| 黔西| 安丘市| 巴彦县| 鄂温| 东阿县| 岗巴县| 盐山县| 常熟市| 嘉义市| 鄂温| 白山市| 大荔县| 勃利县| 台南县| 台北市| 秦皇岛市| 松滋市| 房山区| 临湘市| 民县| 疏勒县| 长沙市|