要么我没有看到显而易见的东西,要么根本就错了。我在玩dajax,首先,一切似乎都很正常。这是警报"Hello“测试通过的。但由于某些原因,我无法使assign函数正常工作。我还在shell中测试了调用,没有问题。
ajax.py
from dajax.core import Dajax
from dajaxice.decorators import dajaxice_register
@dajaxice_register
def sayhello(request, pk):
dajax = Dajax()
dajax.alert(pk) #works
dajax.assign('#ajaxize', 'innerHTML', 'invalid') #doesn't work
return dajax.json()HTML
<div id="ajax"><span id="ajaxize"></span></div>我确实包括了{% load dajaxice_templatetags %}和其他的在这个博客上。
编辑
我忘了提到:我的浏览器调试器说'ReferenceError:找不到变量: clear_quotes‘
发布于 2014-01-29 18:40:15
嗯,我也有同样的问题,我唯一做的就是删除使用"clear_quotes“的行。在那之后,代码就起作用了。
您必须创建一个虚拟环境来进行这种更改。
https://stackoverflow.com/questions/16215269
复制相似问题