【发布时间】:2011-02-09 07:55:29
【问题描述】:
我调用sortable.stop() 进行 ajax 调用以在拖放操作后存储一些数据。
当ajax调用返回错误(应用程序逻辑错误或网络问题)我想将拖动的元素移动到它的原始/开始位置,我该如何实现?
场景应该是
- 用户将 A 拖到 B
-
sortable.stop()事件被调用,它触发了一个 ajax 调用 - ajax 调用返回错误
- 在
stop()事件中,我们得到了 ajax 错误 - 将 A 移动到其原始位置
- 用户再次将 A 移动到 B
- 一切正常
- A 仍留在 B 中的新位置
步骤 6-8 表明可以进行连续拖动并且必须忘记之前的错误。
【问题讨论】:
标签: jquery jquery-ui jquery-ui-sortable