要么我没有看到明显的或基本的东西必定是错的。我正在玩dajax
并且首先看起来一切正常。那是警报" Hello world"测试通过。但由于某些原因,我无法使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 %}
和其他所有内容suggested on this blog。
修改
我忘了提及:我的浏览器调试器说&#39; ReferenceError:无法找到变量:clear_quotes&#39;
答案 0 :(得分:0)
嗯,我遇到了同样的问题,我唯一做的就是删除使用“clear_quotes”的行。在那之后,代码工作了。
您必须创建一个虚拟环境来进行更改。