我试图了解如何复制此代码:
$(this).on('submit', '#form', function(event) {
var input = $("<input>")
.attr("type", "hidden")
.attr("name", "token_used")
.val($('#right1').sortable('serialize'));
console.log($('#right1').sortable('serialize'));
$('#form').append($(input));
});
与 Dragula JS https://github.com/bevacqua/dragula(在 vanilla Java Script 中)一起使用。我不明白如何使用 dragulaJS 调用 .sortable 然后序列化。
有什么建议可以让我摆脱 .sortable 并让序列化与钱包 Java Script 一起工作吗?
(有关第二部分 Dragula JS 的参考,请参见此处:dragula JS 通过单击事件从一个列表移动到另一个列表)
我的 HTML:
<form enctype="" action="" method="post" id="form">
<fieldset>
<input type="text" class="inputfield" value="" id="subject" name="subject">
<div class="wrapper panel panel-body">
<ul id="left1" class="cont-dragula">
</ul>
<ul id="right1" class="cont-dragula">
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3.</li>
<li>Item 4.</li>
<li>Item 5.</li>
<li>Item 6.</li>
</ul>
</div>
</fieldset>
</form>