Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery ui jQuery可排序列表,将订单保存到MySQL_Jquery Ui_Jquery - Fatal编程技术网

Jquery ui jQuery可排序列表,将订单保存到MySQL

Jquery ui jQuery可排序列表,将订单保存到MySQL,jquery-ui,jquery,Jquery Ui,Jquery,我正在尝试使用php和jQuery实现可拖动排序并将订单保存到mysql。 下面是一个场景。 比如说,我有3个项目,分别是信息、争议和服务 消息:msg1msg2msg3 争议:disp1disp2disp3 服务:ser1ser2ser3 上面显示的信息来自mysql数据库中的3个不同表 我需要拖放来对邮件、争议和服务这三个部分进行排序。我还需要将排序顺序保存在数据库中。因此,下次页面显示带有已保存排序顺序的部分时。有人能帮我吗 我已经看过许多保存排序顺序的示例,但是这些示例将静态数据与排

我正在尝试使用php和jQuery实现可拖动排序并将订单保存到mysql。 下面是一个场景。 比如说,我有3个项目,分别是信息、争议和服务

  • 消息:
    msg1
    msg2
    msg3

  • 争议:
    disp1
    disp2
    disp3

  • 服务:
    ser1
    ser2
    ser3

上面显示的信息来自mysql数据库中的3个不同表

我需要拖放来对邮件、争议和服务这三个部分进行排序。我还需要将排序顺序保存在数据库中。因此,下次页面显示带有已保存排序顺序的部分时。有人能帮我吗

我已经看过许多保存排序顺序的示例,但是这些示例将静态数据与排序顺序一起保存到数据库中


我不知道您将使用什么拖放操作,但您希望在拖放项目时添加一个事件。比如:

...,
drop: function() {
    string order = GetorderofElementsinContainer("ContainerID");
    $.ajax({
        type: "post",
        url: "whatmethodtocall",
        data: "order=" + order,
        success: function (data) {
            alert("Yippee, the order is saved!");
        }
    });
},
...  

这将在您更改订单时自动触发更新。您必须检查如何获取订单以及如何存储订单,但由于我没有这方面的信息,因此无法在这方面帮助您;)

您需要将其存储在数据库中有什么特殊原因吗?将其存储在客户端的cookie中也可以吗?嗨,Flater。。。谢谢你的回复。。。我遵循了类似于你的建议,现在效果很好。非常感谢您的建议。很高兴回馈曾经无数次帮助过我的社区;)