Dajax Hello World

Кажется, я не могу получить простой ответ от Hello World от Dajax, после всего дня работы над Hello World. (Я уверен, что вы поймете, что это слово в слово из путеводителя по миру Привет)

У меня есть папка с приложениями Пример: proj/apps/myapp

Я создал ajax.py внутри myapp:

from django.utils import simplejson
from dajaxice.decorators import dajaxice_register

@dajaxice_register
def sayhello(request):
    return simplejson.dumps({'message':'Hello World'})

У меня есть мой шаблон:

{% load dajaxice_templatetags %}

<html>
  <head>
    <title>My base template</title>
    ...
    {% dajaxice_js_import %}
  </head>
  <script type="text/javascript">
    function my_js_callback(data){
      alert(data.message);
    }
  </script>
    <input type="button" onclick="Dajaxice.myapp.sayhello(my_js_callback);" value="test">
</html>

Это не работает Также я дословно следовал инструкции по установке: http://django-dajaxice.readthedocs.org/en/latest/installation.html

Любая помощь будет принята с благодарностью. Я чувствую, что схожу с ума.

1 ответ

Закрывающая скобка была опущена в первоначальных усилиях ОП.

Другие вопросы по тегам