首页 > 解决方案 > 如何使用php发送包含其他输入的表单的可排序列表值

问题描述

我在表单中有一个可排序的有序列表,用户对其进行排序,然后填写表单中的一些输入字段,然后提交表单。我正在使用 php 和 jquery 可排序插件.. 我如何发送带有其他表单值的列表或将可排序项目放在 textarea 中的任何想法?

标签: phplistjquery-ui-sortable

解决方案


jQuery UI 可排序功能具有易于使用的序列化方法
这是 一个简单的示例,它在元素位置发生变化时立即将数据发送到指定的 URL:

  $('#your-ulelement').sortable({
    axis: 'y',
    update: function (event, ui) {
        var data = $(this).sortable('serialize');
        // POST to server using $.post or $.ajax
        $.ajax({
            data: data,
            type: 'POST',
            url: 'any url for get data'
        });
    }
});


然后您可以在 PHP 中轻松地将其用作数组


推荐阅读