jQuery 庫(kù)擁有完整的 AJAX 兼容套件。
AJAX 是一種與服務(wù)器交換數(shù)據(jù)的技術(shù),可以在補(bǔ)充在整個(gè)頁(yè)面的情況下更新網(wǎng)頁(yè)的一部分。
下面的表格列出了所有的 jQuery AJAX 方法:
方法 | 描述 |
---|---|
$.ajax() | 執(zhí)行異步 AJAX 請(qǐng)求 |
$.ajaxPrefilter() | 在每個(gè)請(qǐng)求發(fā)送之前且被 $.ajax() 處理之前,處理自定義 Ajax 選項(xiàng)或修改已存在選項(xiàng) |
$.ajaxSetup() | 為將來(lái)的 AJAX 請(qǐng)求設(shè)置默認(rèn)值 |
$.ajaxTransport() | 創(chuàng)建處理 Ajax 數(shù)據(jù)實(shí)際傳送的對(duì)象 |
$.get() | 使用 AJAX 的 HTTP GET 請(qǐng)求從服務(wù)器加載數(shù)據(jù) |
$.getJSON() | 使用 HTTP GET 請(qǐng)求從服務(wù)器加載 JSON 編碼的數(shù)據(jù) |
$.getScript() | 使用 AJAX 的 HTTP GET 請(qǐng)求從服務(wù)器加載并執(zhí)行 JavaScript |
$.param() | 創(chuàng)建數(shù)組或?qū)ο蟮男蛄谢硎拘问剑捎糜?AJAX 請(qǐng)求的 URL 查詢字符串) |
$.post() | 使用 AJAX 的 HTTP POST 請(qǐng)求從服務(wù)器加載數(shù)據(jù) |
ajaxComplete() | 規(guī)定 AJAX 請(qǐng)求完成時(shí)運(yùn)行的函數(shù) |
ajaxError() | 規(guī)定 AJAX 請(qǐng)求失敗時(shí)運(yùn)行的函數(shù) |
ajaxSend() | 規(guī)定 AJAX 請(qǐng)求發(fā)送之前運(yùn)行的函數(shù) |
ajaxStart() | 規(guī)定第一個(gè) AJAX 請(qǐng)求開(kāi)始時(shí)運(yùn)行的函數(shù) |
ajaxStop() | 規(guī)定所有的 AJAX 請(qǐng)求完成時(shí)運(yùn)行的函數(shù) |
ajaxSuccess() | 規(guī)定 AJAX 請(qǐng)求成功完成時(shí)運(yùn)行的函數(shù) |
load() | 從服務(wù)器加載數(shù)據(jù),并把返回的數(shù)據(jù)放置到指定的元素中 |
serialize() | 編碼表單元素集為字符串以便提交 |
serializeArray() | 編碼表單元素集為 names 和 values 的數(shù)組 |
更多建議: