前端記錄6(ajax)

  • ajax
    • javascript發送http請求,與後臺通訊,獲取數據和信息。jquery將它封裝成了一個函數$.ajax(),咱們能夠直接用這個函數來執行ajax請求。
  • 寫法:javascript

    $.ajax({
    url: '/change_data',
    type: 'GET',
    dataType: 'json',
    data:{encodein:"utf-8"}
    success:function(dat){
    alert(dat.name);
    },
    error:function(){
    alert('服務器超時,請重試!');
    }
    });html

  • 經常使用參數:
    • url 請求地址
    • type 請求方式,默認是'GET',經常使用的還有'POST'
    • dataType 設置返回的數據格式,經常使用的是'json'格式,也能夠設置爲'html'
    • data 設置發送給服務器的數據
    • success 設置請求成功後的回調函數
    • error 設置請求失敗後的回調函數
    • async 設置是否異步,默認值是'true',表示異步
  • 還能夠寫成:java

    $.ajax({ 參數 })
    .done(function(dat) { 請求成功執行 })
    .fail(function() { 請求失敗執行 });jquery

相關文章
相關標籤/搜索