我知道这很明显,但我无法弄清楚.
我正在使用Rubaxa/sortable,并希望在添加,删除项目或列表排序时使用ajax更新我的数据库.
var editableList = Sortable.create(document.getElementById('editable'), {
animation: 150,
filter: '.js-remove',
onFilter: function (evt) {
evt.item.parentNode.removeChild(evt.item);
},
onSort: function(evt) {
console.log(editableList.toArray()); // not working
}
});
document.getElementById('addUser').onclick = function () {
Ply.dialog('prompt', {
title: 'Add',
form: { name: 'name' }
}).done(function (ui) {
var el = document.createElement('li');
el.innerHTML = ui.data.name + '<i class="js-remove">?</i>';
editableList.el.appendChild(el);
});
};
Run Code Online (Sandbox Code Playgroud)
任何帮助表示赞赏.