實例 輸出序列化表單值的結果:
複製程式碼
程式碼:
$("button").click(function(){
$("div").text($("form").serialize());
});
定義與用法
serialize() 方法透過序列化表單值,建立URL 編碼文字字串。
您可以選擇一個或多個表單元素(例如 input 和/或 文字方塊),或 form 元素本身。
序列化的值可在產生 AJAX 請求時用於 URL 查詢字串中。
程式碼如下:
>$(selector).serialize()
詳細說明
.serialize() 方法建立以標準URL 編碼表示的文字字串。它的操作物件是代表表單元素集合的 jQuery 物件。
表單元素有幾種類型
:
複製程式碼
程式碼如下>
.serialize() 方法可以操作已選取個別表單元素的jQuery 對象,例如
,
$('form').submit(function(){
alert($(this).serialize());
returnfalse; });
輸出標準的查詢字串: a=1&b=2&c=3&d=4&e=5 註解:隻隻有會將」成功的控制項「序列化為字串。如果不使用按鈕來提交表單,則不對提交按鈕的值序列化。如果要表單元素的值包含到序列字串中,元素必須使用 name 屬性。