jqueryui可排序调整序列化

时间:2015-11-11 09:43:22

标签: jquery jquery-ui

我有这样的可排序设置:

$('.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。如何将其添加到序列化中?

1 个答案:

答案 0 :(得分:0)

你可以试试jQuery的扩展方法。

https://api.jquery.com/jquery.extend/

这样的事情

$.extend($(this).sortable('serialize'), $(this).data('user'))