JQuery AJAX 是開發者用來異步發送 HTTP 請求的 JavaScript 庫,它允許開發者不用刷新整個頁面就能夠發送和接收數據。
當我們使用 JQuery AJAX 發出一次請求時,服務器會返回一個回復。回復可以包含HTML、文本、JSON 和 XML 等不同的格式。在 JQuery 中,我們可以使用 success 和 error 函數來處理這些回復。
$.ajax({ url: 'test.php', type: 'POST', data: {'name': 'John', 'age': 25}, success: function(response){ console.log(response); }, error: function(error){ console.log(error); } });
如上面的例子所示,我們可以發送一個 Post 請求同時傳遞 name 和 age 參數。當服務器返回一個回復時, JQuery 會自動執行 success 或者 error 函數。
回傳的數據會包含在 success 函數的參數中,我們可以使用 response 來訪問數據。同樣的,error 函數的參數 error 中也包含了出錯信息。
在 JQuery AJAX 中,還有很多其他的選項和函數,如 beforeSend、dataFilter 和 complete 等。開發者可以使用這些函數來定制自己的 AJAX 請求,使其更加高效和靈活。