1

我试图用这段代码做的是发送订单(序列化的 POST 数据)加上另一条包含类别/集群/列表 ID 的 POST 数据。

这是代码:

$(function () {
$("[id^=sortable-]").sortable({
    connectWith: ".sortable",
    update: function () {

        $("[id^=sortable-]").each(function(index, element) {
            var order = $(this).sortable('serialize');
            var clusterid = $(this).attr("id").replace("sortable-","");
            order.push({cluster: clusterid});
            alert("Order: " + order + "\nCluster: " + cluster); //Just showing update
            $.ajax({
                data: order,
                type: 'POST',
                url: '/ajax.php'
            });
        });

    }
 }).disableSelection();
});

所以基本上我正在使用多个列表,其中可排序的项目是可互换的,我想在一个数据事务中发送列表/集群 ID 以及该列表的顺序。

但是,我不知道要使用的正确语法。我真的不知道如何用技术术语来描述我正在尝试做的事情,所以不知道要搜索什么。

尝试推送数据会给我这个错误:

Uncaught TypeError: Object comp[]=1&comp[]=3&comp[]=2&comp[]=4&comp[]=5 has no method 'push'
4

0 回答 0