因此,我终于找到了一个系统,可以在Django中使用Ajax、Taconite和jQuery刷新屏幕的部分内容,就像Rails的部分内容一样。
我很高兴,但不幸的是,与单击和拖放相关的代码没有执行。
我要替换div里面的html。
如何保持代码模块化(可刷新div中的单独内容),同时确保重新激活我的jQuery拖放、可下拉式、可点击、悬停等?
谢谢!
更新
我按照下面的建议设置了一个$(document).ready(callasetupfunction),它似乎是在每次AJAX调用之后被调用的。这是.ready的预期行为吗?
我还注意到可以将多个函数绑定到$(document).ready()。所以我可以这么做(换句话说,这比设置负载要好得多,对吧?)
发布于 2010-07-29 01:25:06
在没有看到代码的情况下,我能想到的唯一建议是将调用.draggable等的代码部分提取到函数中(可能是一个选择器),并在ajax调用完成后将该函数添加为回调。
如果这样做不合理,或者由于某种原因无法完成,并且您可以提供一些演示问题的工作示例代码,我或其他人可以帮助您找到解决方案。
编辑:如果您准备使用taconite,您可能需要将调用放在响应中的脚本标记中,将调用添加到上面的javascript函数。
https://stackoverflow.com/questions/3358674
复制相似问题