【发布时间】:2009-03-31 13:56:03
【问题描述】:
我不完全确定如何发布这个问题,但这里是......
我有一个包含可排序项目列表的网络应用程序。我使用 Sortable 对它们进行 ajax 样式排序。这就像一个魅力。我可以拖放项目直到我心满意足。
同时,有一个按钮允许在我的列表中创建新项目。这也是 ajaxified 并且在大多数情况下都有效。无论如何,新项目都会出现在我的列表中,并且 firebug 显示正在呈现的代码与其他列表项目完全相同。哦,它包含在正确的列表中。
问题是新项目不可拖动/可排序/无论如何。除非我刷新页面,否则我无能为力。有什么想法为什么会出现这种情况或我该如何解决?我真的很想解决这个问题。
我尝试在此处粘贴代码,但无法使其正常工作,所以我选择了 paste。无论如何,这里是包含 2 个可排序项目的页面的代码。这是一个新的负载,一切都按预期工作。 http://pastie.org/432585
在这一个中,我单击了创建新部分的按钮,但没有刷新。所以前两个部分是 DnD-able,但新的部分不是... http://pastie.org/432591
我在这里使用 ruby 和 rails 进行 ajaxing,诚然,我不太熟悉它应该如何工作。但我相信这种行为来自prototype.js,也可能来自dragdrop.js。
【问题讨论】:
标签: javascript ruby-on-rails ruby ajax