當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


JQuery UI Sortable serialize用法及代碼示例

用法:

serialize( options )

返回:String

將可排序的項目 id 序列化為表單/ajax 可提交字符串。調用此方法會生成一個哈希值,該哈希值可以附加到任何 url,以便輕鬆地將新的商品訂單提交回服務器。

默認情況下,它通過查看 "setname_number" 格式的每個項目的 id 來工作,並吐出像 "setname[]=number&setname[]=number" 這樣的哈希值。

注意:如果 serialize 返回一個空字符串,請確保 id 屬性包含下劃線。它們必須采用以下形式:"set_number" 例如,具有 id 屬性的 3 元素列表 "foo_1""foo_5""foo_2" 將序列化為 "foo[]=1&foo[]=5&foo[]=2" 。您可以使用下劃線、等號或連字符來分隔集合和數字。例如 "foo=1""foo-1""foo_1" 都序列化為 "foo[]=1"

  • options
    類型:Object
    自定義序列化的選項。
    • key(默認:the part of the attribute in front of the separator)
      類型:String
      part1[] 替換為指定的值。
    • attribute(默認:"id")
      類型:String
      用於值的屬性的名稱。
    • expression(默認:/(.+)[-=_](.+)/)
      類型:RegExp
      用於將屬性值拆分為鍵和值部分的正則表達式。

代碼示例:

調用序列化方法:

var sorted = $( ".selector" ).sortable( "serialize", { key: "sort" } );

相關用法


注:本文由純淨天空篩選整理自jqueryui.com大神的英文原創作品 Sortable serialize。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。