У меня возникла проблема после попытки реализовать Dajax в моем проекте Django.Django, Dajax и Javascript - onclick не вызывает метод python
В определенный момент в ходе инструкции по установке и использованию веб-сайта Dajax, мне было поручено вызвать метод в ajax.py как таковой:
<button type="button" onclick="Dajaxice.MyProject.MyApp.say_hello(Dajax_process)">Dajax</button>
Но когда я пытаюсь нажмите кнопку сказал, там вообще никакого ответа. Он действует как пустая кнопка.
Я все еще пытаюсь понять, как Даякс даже признает мою функцию say_hello, как это ... но это, вероятно, то, как используется Dajax.
У меня есть мой метод say_hello реализуется следующим образом:
from dajaxice.decorators import dajaxice_register
from dajax.core import Dajax
@dajaxice_register
def say_hello(req):
print "DAJAX"
dajax = Dajax()
dajax.alert("Hello World!")
return dajax.json()
На первый взгляд, я полагал, что это была проблема с не найти метод вообще. Я все еще не уверен на 100%, если это причина. Но это может быть так.
У кого-нибудь есть предложения относительно того, что я должен искать?
У меня есть все инструкции на странице: http://django-dajax.readthedocs.org/en/latest/installation.html#installing-dajax
Спасибо, David