1/*2*對錶單字段的名稱和值進行url編碼,使用和號(&)分割。
3*不傳送禁用的表單字段。
4*只傳送勾選的核取方塊和單選按鈕。
5*不傳送type為"reset"和"button"的按鈕。
6*多選選擇框中的每個選中的值單獨乙個條目。
7*在單擊提交表單的情況下,也會傳送提交按鈕;否則,不傳送提交按鈕。也包括type為"image"的元素。
8*元素的值,就是選中的元素的value特性的值。如果元素沒有value特性,則是元素的文字值。9*/
1011
function
serialize(form) else
30 parts.push(encodeuricomponent(field.name) + "=" +encodeuricomponent(optvalue));31}
32}33break;34
case
undefined:
35//
欄位集36
case "file":
37//
檔案輸入
38case "submit":
39//
提交按鈕
40case "reset":
41//
重置按鈕
42case "button":
43//
自定義按鈕
44break;45
case "radio":
46//
單選按鈕
47case "checkbox":
48//
核取方塊49
if (!field.checkbox) /*
執行預設操作
*/52
default
:53 parts.push(encodeuricomponent(field.name) + "=" +encodeuricomponent(field.value));54}
55}56return parts.join("&");
57 }
表單序列化
1.serialize 方法 格式 var data form serialize 功能 將表單內容序列化成乙個字串。這樣在ajax提交表單資料時,就不用一一枚舉出每乙個引數。只需將data引數設定為 form serialize 即可。與jquery中其他方法一樣,serialize 方法也是作用...
表單序列化
什麼是表單序列化尼?1 對錶單字段的名稱和值進行url編碼,使用和號 分隔 2 不傳送禁用的表單字段 3 只傳送勾選的核取方塊和單選按鈕 4 不傳送 type 為 reset 和 button的按鈕 5 多選按鈕每個選中的值單獨乙個條目 6 單擊提交按鈕提交表單時,會傳送提交按鈕 否則不傳送提交按鈕...
表單(四)表單序列化
表單序列化的作用是 將表單內容序列化成乙個字串,方便ajax傳遞表單值給伺服器。瀏覽器把表單資料提交到伺服器的細節 1.對字段的名和值進行url編碼,並使用 分隔 2.不傳送禁用的字段 disabled 3.多選框中每個選中的名值對是單獨的乙個條目 4.在元素中,option如果沒有value特性,...