Ajax-Low-Level Interface

 

一、jQuery.ajax()

這是ajax基本的方法,有兩種多載方式

jQuery.ajax( string url [, PlainObject settings ] )

jQuery.ajax( [PlainObject settings ] )

重點在於settings的使用,請參考jQuery.ajax()

 

Tips:什麼是 PlainObject

PlainObject也一種Javascript物件,由大括號 { } 建立,包含零和key-value的值。

 

二、jQuery.ajaxPrefilter()

處理客製化的Ajax選項,或是修改已存在的選項。會在每一個Ajax要求被傳送以及被 $.ajax()處理前。

一般不會深入到使用jQuery.ajaxPrefilter(),故列出一些相關參考

低階介面:jQuery.ajaxPrefilter()

jQuery.ajaxPrefilter()

 

三、jQuery.ajaxSetup()

為接下來的Ajax請求設定預設值。不建議使用。

一般不會深入到使用jQuery.ajaxSetup(),故列出一些相關參考

低階介面:jQuery.ajaxSetup()

http://api.jquery.com/jQuery.ajaxSetup/

 

四、jQuery.ajaxTransport()

建立一個物件用以負責Ajax資料的實際傳輸。

一般不會深入到使用jQuery.ajaxTransport(),故列出一些相關參考

低階介面:jQuery.ajaxTransport()

http://api.jquery.com/jQuery.ajaxTransport/