0

要么我没有看到明显的东西,要么基本的东西一定是错的。我正在玩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 %}包含了和其他所有建议。

编辑

我忘了提:我的浏览器调试器说“ReferenceError:找不到变量:clear_quotes”

4

1 回答 1

0

好吧,我遇到了同样的问题,我唯一做的就是删除使用“clear_quotes”的行。之后,代码起作用了。

您必须创建一个虚拟环境来进行更改。

于 2014-01-29T18:40:15.130 回答