1

Django プロジェクトに Dajax を実装しようとした後、問題が発生しました。

Dajax Web サイトのインストールと使用方法の説明中のある時点で、次のように ajax.py のメソッドを呼び出すように指示されました。

<button type="button" onclick="Dajaxice.MyProject.MyApp.say_hello(Dajax_process)">Dajax</button>

しかし、そのボタンをクリックしようとしても、まったく反応がありません。これはヌル ボタンのように機能します。

私はまだ Dajax がこのような 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

ありがとう、デビッド

4

1 に答える 1