从可排序的 jQuery 序列化中获取数组
Get array from sortable jQuery serialize
我有一个 jQuery 可排序,其中包含 3 个具有以下 ID 的列表项
id_1
id_2
id_3
这由用户排序并使用以下代码序列化
var order = $("#rank").sortable('serialize');
saveResponses(order);
并打印。看起来像这样...
id[]=1&id[]=3&id[]=2
所以我有几个问题...
为什么下划线会转换为"[]="
有没有一种海峡前进的方式来获取原始 ID 的数组?我的意思是不只是进行字符串拆分并替换字符?
>serialize
将数据转换为查询字符串。 数据已格式化(转换为数组),因此您可以在 URL 中将其用作查询字符串(GET 数据)。
您可能想要toArray
:
var order = $("#rank").sortable('toArray');
相关文章:
- 获取数组的总值
- 按最大值获取数组索引
- React.js如何从js文件中获取数组
- TinyMCE获取数组数据
- 如何获取数组详细信息另一页
- 使用javascript从节点属性获取数组值
- 使用JavaScript获取数组中表单的所有控件
- 获取数组的长度-打印不正确的值
- 正在从JSON对象获取数组
- 什么'获取数组的已定义部分的最快方法是什么?JS
- 如何使用angular指令从html中获取数组
- 如何获取数组中数字的最大出现次数
- 根据优先级获取数组的值
- JAVASCRIPT:获取数组中的值
- 获取数组的元素,无论索引的大小如何
- JavaScript:在XML中搜索节点并从该节点获取数组
- 无法获取数组的长度
- 在数字索引循环中获取数组项的键
- 如何使用JavaScript或jQuery获取数组中选定的optgroup和选项
- Javascript-函数获取数组元素参数未定义/为null