亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

阜康市| 黎城县| 三原县| 独山县| 喀什市| 库车县| 嘉禾县| 黄石市| 巴中市| 海安县| 喀什市| 建湖县| 南漳县| 河西区| 湖州市| 绵竹市| 鄯善县| 缙云县| 临颍县| 文山县| 且末县| 巴青县| 克拉玛依市| 铜陵市| 义乌市| 定陶县| 蚌埠市| 娄烦县| 静乐县| 丽江市| 锦屏县| 淮南市| 沁水县| 东兴市| 郎溪县| 乌恰县| 新田县| 白沙| 宜丰县| 延寿县| 潼南县|