我有这样的可排序设置:
$('.qgroups').sortable({
axis: 'y',
handle: '.handle',
update: function() {
return $.post($(this).data('update-url'), $(this).sortable('serialize'));
}
});
并且它运行良好,序列化返回我:
Parameters: {"question"=>["8", "2", "9"]}
这就是我想要的。然而,现在我能够使用一个名为user的哈希,所以它看起来像这样:
Parameters: {"question"=>["8", "2", "9"], "user" => ["12"]}
现在我将用户值存储在div的data-user
中,我也检索了`update_url。如何将其添加到序列化中?
答案 0 :(得分:0)
你可以试试jQuery的扩展方法。
https://api.jquery.com/jquery.extend/
这样的事情
$.extend($(this).sortable('serialize'), $(this).data('user'))