当前位置: 首页>>编程示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。