Ajax:低階介面

(PS:這篇文章是官網API文件的非專業翻譯+個人意見,並且重新排版過)

Ajax:低階介面

These methods can be used to make arbitrary AJAX requests.

這些方法可以用來建立任意的AJAX要求。

輔助函式:.serializeArray()

(PS:這篇文章是官網API文件的非專業翻譯+個人意見,並且重新排版過)

輔助函式:.serializeArray()

將一組表單元素編碼成名字與值的陣列(an array of names and values.)。

語法:

.serializeArray()  //version added: 1.2
  • 此方法不需要任何參數。
  • 傳回值:陣列。

閱讀全文:輔助函式:.serializeArray()

輔助函式:.serialize()

(PS:這篇文章是官網API文件的非專業翻譯+個人意見,並且重新排版過)

輔助函式:.serialize()

將一組表單元素編碼成字串以利於提交。

語法:

.serialize()   //version added: 1.0
  • 此方法不需要任何參數。
  • 傳回值:字串。

閱讀全文:輔助函式:.serialize()

輔助函式:jQuery.param()

(PS:這篇文章是官網API文件的非專業翻譯+個人意見,並且重新排版過)

輔助函式:jQuery.param()

建立一個陣列或是物件的序列化表示,適合使用在URL查詢字串(URL query string )或是Ajax要求。

語法一:

 jQuery.param( obj )   //version added: 1.2
  • obj
    Type: Array or PlainObject
    要序列化的陣列或是物件。
  • 傳回值:字串。
語法二:
jQuery.param( obj, traditional )   //version added: 1.4
  • obj
    Type: Array or PlainObject
    要序列化的陣列或是物件
  • traditional
    Type: Boolean
    一個布林值,指出是否要執行傳統的淺層序列化。
  • 傳回值:字串。

閱讀全文:輔助函式:jQuery.param()

全局Ajax事件處理程序:.ajaxSuccess()

(PS:這篇文章是官網API文件的非專業翻譯+個人意見,並且重新排版過)

全局Ajax事件處理程序:.ajaxSuccess()

附加上一個函式,每當Ajax成功完成時,該處理程序會被呼叫。

語法:

.ajaxSuccess( handler(event, XMLHttpRequest, ajaxOptions) )  // version added: 1.0
  • handler(event, XMLHttpRequest, ajaxOptions)
    Type: Function()
    The function to be invoked.

閱讀全文:全局Ajax事件處理程序:.ajaxSuccess()