0

明らかなことが見えていないか、根本的な何かが間違っているに違いありません。私はいじっていますがdajax、最初はすべてが正しく機能しているように見えました。これは、「Hello world」テストが通過したアラートです。しかし、何らかの理由でassign機能を動作させることができません。シェルで呼び出しもテストしましたが、問題はありませんでした。

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 に答える