如何在jQuery UI上发送属性的序列化键可排序?

时间:2016-02-19 09:16:23

标签: jquery jquery-ui

首先,我需要发送带有如下排序的属性数据名称:

/sorting?firstname=0&lastname=1&email=2&country=3

这是我的代码:

$("#sortable").sortable({
    revert: true,
    axis: 'y',
    stop: function(event, ui) {
        var data = $(this).sortable('toArray', {
            attribute: 'data-name'
        });
        $.ajax({
            data: data,
            type: 'GET',
            url: '/sorting'
        });
    }
});
$("#draggable").draggable({
    connectToSortable: "#sortable",
    helper: "clone",
    revert: "invalid"
});

怎么做?

其次,当我将项目“Drag empty”拖到列表中时,我需要在没有它们的情况下发送排序。我需要跳过它们。例如:

/sorting?firstname=0&lastname=1&email=3&country=4

“拖空”是在姓氏之后,然后电子邮件和国家/地区排序+1。

此处代码示例:

https://jsfiddle.net/3b95e27p/

0 个答案:

没有答案