jquery $.ajax執行個體 詳細簡單

來源:互聯網
上載者:User

本文章來告訴你利用了$.ajax來與資料庫教程互動或非同步傳送資料,更新資料,刪除資料等利用了jquery ajax來執行個體在是方便了很多,簡單幾句代碼就ok了。
載入js
$.ajax({
   type: "get",
   url: "test.js",
   datatype: "script"
 });
 
ajax儲存資料
$.ajax({
   type: "post",
   url: "some.php教程",
   data: "name=john&location=boston",
   success: function(msg){
     alert( "data saved: " + msg );
   }
 });
 
ajax儲存資料傳回值更改htm內容

$.ajax({
  url: "test.html",
  cache: false,
  success: function(html){
    $("#results").append(html);
  }
});

載入資料同步。阻止瀏覽器的要求而被啟用。最好是通過其他方式來阻止使用者的互動時,同步是必要的

var html = $.ajax({
  url: "some.php",
  async: false
 }).responsetext;
 
例如:發送到伺服器作為資料的xml文檔。通過設定processdata選項為false,資料自動轉換為字串是可以避免的。

var xmldocument = [create xml document];
 $.ajax({
   url: "page.php",
   processdata: false,
   data: xmldocument,
   success: handleresponse
 });
 
 為發送資料到伺服器的id,儲存一些資料到伺服器,並通知使用者一旦它的完成。請注意,此用法 - 返回到一個變數的調用的結果 - 需要同步(阻塞)的要求! (非同步:假)

bodycontent = $.ajax({
      url: "script.php",
      global: false,
      type: "post",
      data: ({id : this.getattribute('id')}),
      datatype: "html",
      async:false,
      success: function(msg){
         alert(msg);
      }
   }
).responsetext;

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.