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

溫馨提示×

溫馨提示×

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

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

jQuery.post使用的注意事項有哪些

發布時間:2022-03-05 10:43:56 來源:億速云 閱讀:148 作者:iii 欄目:web開發

本篇內容介紹了“jQuery.post使用的注意事項有哪些”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

  由于瀏覽器的安全限制,大多數“Ajax”的要求,均采用同一起源的政策 ;即無法從不同的域,子域或協議中正確接收數據。

  如果一個jQuery.post()請求返回一個錯誤代碼,它會靜靜的失敗,除非腳本調用全局的.ajaxError()方法。在jQuery 1.5, 通過jQuery.post()返回的jqXHR對象的.error()方法也可用于錯誤處理。

  例子:

  Example: 請求 test.php 頁面, 但是忽略返回結果

  $.post("test.php");

  Example: 請求 test.php 頁面 并且發送url參數(雖然仍然忽視返回的結果)。

  $.post("test.php", { name: "John", time: "2pm" } );

  Example: 傳遞數組形式data參數給服務器 (雖然仍然忽視返回的結果)。

  $.post("test.php", { 'choices[]': ["Jon", "Susan"] });

  Example: 使用Ajax請求發送表單數據。

  $.post("test.php", $("#testform").serialize());

  Example: Alert 從 test.php請求的數據結果 (HTML 或者 XML,取決于返回的結果)。

  $.post("test.php", function(data) {

  alert("Data Loaded: " + data);

  });

  Example: Alert 從 test.cgi請求并且發送url參數的數據結果 (HTML 或者 XML,取決于返回的結果)。

  $.post("test.php", { name: "John", time: "2pm" },

  function(data) {

  alert("Data Loaded: " + data);

  });

  Example: 得到test.php的內容,存儲在一個 XMLHttpResponse 對象中并且運用 process() JavaScript函數。

  $.post("test.php", { name: "John", time: "2pm" },

  function(data) {

  process(data);

  },

  "xml"

  );

  Example: Posts to the test.php page and gets contents which has been returned in json format (<?php echo json_encode(array("name"=>"John","time"=>"2pm")); ?>).

  $.post("test.php", { "func": "getNameAndTime" },

  function(data){

  console.log(data.name); // John

  console.log(data.time); //  2pm

  }, "json");

  Example: 用ajax傳遞一個表單并把結果在一個div中

  <!DOCTYPE html>

  <html>

  <head>

  <script src="https://code.jquery.com/jquery-latest.js"></script>

  </head>

  <body>

  <form action="/" id="searchForm">

  <input type="text" name="s" placeholder="Search..." />

  <input type="submit" value="Search" />

  </form>

  <!-- the result of the search will be rendered inside this div -->

  <div id="result"></div>

  <script>

  /* attach a submit handler to the form */

  $("#searchForm").submit(function(event) {

  /* stop form from submitting normally */

  event.preventDefault();

  /* get some values from elements on the page: */

  var $form = $( this ),

  term = $form.find( 'input[name="s"]' ).val(),

  url = $form.attr( 'action' );

  /* Send the data using post and put the results in a div */

  $.post( url, { s: term },

  function( data ) {

  var content = $( data ).find( '#content' );

  $( "#result" ).empty().append( content );

  }

  );

  });

  </script>

  </body>

  </html>

“jQuery.post使用的注意事項有哪些”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!

向AI問一下細節

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

AI

长宁县| 临澧县| 康保县| 清新县| 临城县| 清河县| 阿尔山市| 长治市| 边坝县| 临夏市| 金昌市| 武鸣县| 本溪市| 吴桥县| 通山县| 固阳县| 于都县| 连南| 淅川县| 张掖市| 潞城市| 武强县| 石狮市| 五华县| 盐亭县| 英吉沙县| 石柱| 合作市| 桂平市| 蕲春县| 闵行区| 吉林市| 定西市| 黔江区| 吉安市| 伊金霍洛旗| 阳城县| 比如县| 铜山县| 工布江达县| 安达市|