jQuery 的 AJAX ,核心的請(qǐng)求處理函數(shù)只有一個(gè),就是 $.ajax() ,然后就是一個(gè)簡(jiǎn)單的上層函數(shù)。
$.ajax() 的基本使用形式是:
jQuery.ajax( settings )
這里,只介紹常用的 settings 項(xiàng):
success(data, textStatus, jqXHR)
。error(jqXHR, textStatus, errorThrown)
,第二個(gè)參數(shù)是表示請(qǐng)求狀態(tài)的字符串: "timeout", "error", "abort", "parsererror" 。第三個(gè)參數(shù)是當(dāng) HTTP 錯(cuò)誤發(fā)生時(shí),具體的錯(cuò)誤描述: "Not Found", "Internal Server Error." 等。complete(jqXHR, textStatus)
,第二個(gè)參數(shù)是表示請(qǐng)求狀態(tài)的字符串: "success", "notmodified", "error", "timeout", "abort", "parsererror" 。對(duì)于整套應(yīng)用來說,其資 源請(qǐng)求通常有一套約定的規(guī)則,使用 $.ajaxSetup() 可以配置參數(shù)的默認(rèn)值,參數(shù)就是上面介紹的那些(不完整)。
$.ajax(options)
前面提到過, $.ajax() 是一個(gè)核心函數(shù),在其之上,有一些現(xiàn)成的封裝,常用的是:
$.get( url [, data] [, success(data, textStatus, jqXHR)] [, dataType] )
$.post( url [, data] [, success(data, textStatus, jqXHR)] [, dataType] )
$.ajax() 的基本使用形式是:
jQuery.ajax( settings )
這里,只介紹常用的 settings 項(xiàng):
success(data, textStatus, jqXHR)
。error(jqXHR, textStatus, errorThrown)
,第二個(gè)參數(shù)是表示請(qǐng)求狀態(tài)的字符串: "timeout", "error", "abort", "parsererror" 。第三個(gè)參數(shù)是當(dāng) HTTP 錯(cuò)誤發(fā)生時(shí),具體的錯(cuò)誤描述: "Not Found", "Internal Server Error." 等。complete(jqXHR, textStatus)
,第二個(gè)參數(shù)是表示請(qǐng)求狀態(tài)的字符串: "success", "notmodified", "error", "timeout", "abort", "parsererror" 。對(duì)于整套應(yīng)用來說,其資源請(qǐng)求通常有一套約定的規(guī)則,使用 $.ajaxSetup() 可以配置參數(shù)的默認(rèn)值,參數(shù)就是上面介紹的那些(不完整)。
$.ajax(options)
前面提到過, $.ajax() 是一個(gè)核心函數(shù),在其之上,有一些現(xiàn)成的封裝,常用的是:
$.get( url [, data] [, success(data, textStatus, jqXHR)] [, dataType] )
$.post( url [, data] [, success(data, textStatus, jqXHR)] [, dataType] )
更多建議: