Либо я не вижу очевидного, а что-то фундаментальное, должно быть, неправильно. Я играю с dajax
, и сначала все, казалось, работает правильно. Это предупреждение «Hello world» прошло. Но по какой-то причине я не могу получить функцию assign
. Я также тестировал вызов в оболочке, никаких проблем нет.Почему dajax не назначает работу?
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.
Редактировать
Я забыл упомянуть: мой браузер отладчик говорит «ReferenceError: Не удается найти переменную: clear_quotes»