Javascript Rails 3在文件夹之间拖放

Javascript Rails 3在文件夹之间拖放,javascript,ruby-on-rails,ruby-on-rails-3,Javascript,Ruby On Rails,Ruby On Rails 3,我的应用程序中有树状结构,就像文件夹一样,当我在同一页上单击文件夹时,它将显示该文件夹下的所有文件 使用ajax调用 文件夹有许多文件 所以现在我的问题是,我想把文件从一个文件夹拖到另一个文件夹。所以,若我正在拖动的files folder_id是1,当我将它放到文件夹2时,在后端它应该更新为folder_id=2 我不知道该怎么做 如何使用户能够在任何文件夹中拖放文件 一旦他拖放,我应该如何更新后端 jQuery将很好地完成这项工作。看看这两页- 您也可以使用Ext 更新后端的方法是通过一个

我的应用程序中有树状结构,就像文件夹一样,当我在同一页上单击文件夹时,它将显示该文件夹下的所有文件 使用ajax调用

文件夹有许多文件

所以现在我的问题是,我想把文件从一个文件夹拖到另一个文件夹。所以,若我正在拖动的files folder_id是1,当我将它放到文件夹2时,在后端它应该更新为folder_id=2

我不知道该怎么做

  • 如何使用户能够在任何文件夹中拖放文件
  • 一旦他拖放,我应该如何更新后端

  • jQuery将很好地完成这项工作。看看这两页-

    您也可以使用Ext


    更新后端的方法是通过一个简单的Ajax调用来传递树的当前状态。

    要将文件夹更改发送到服务器,您可能需要对droppable的“drop”事件进行Ajax调用。可以通过多种方法,从滚动您自己的解决方案到十几个不同的JS库。没有正确的解决方案,对于堆栈溢出来说,这是一个过于笼统的问题。