問題タブ [dajaxice]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
217 参照

django - Dajaxice が自分自身を呼び出してエラーを引き起こす

Dajaxiceを使いこなそうとし、単純なプロジェクトを設定してから、これを得ました:

トレースバックでは、次の 2 つのケースが強​​調表示されます。

エラーが Dajaxice モジュールの何らかのバグによって引き起こされた可能性がある場合、私はちょっと奇妙に感じます。

urls.py

settings.py の変更

多分私は愚かなことをしていて、それがエラーの原因ですか?または、dajaxice を使用した単純な作業プロジェクトへのリンクを教えてください。前もって感謝します。

0 投票する
1 に答える
138 参照

django - Dajaxice はローカルで実行されていますが、オンラインで動作させるには django の設定に問題があります

Dajaxice と Dajax を使用する Django アカウントを作成しました。

Web サイトを Azure VM で実行しています。localhost Dajaxice/Dajax で実行すると、完全に動作します。

ただし、オンラインではこれは機能しなくなりました。設定にいくつかの問題がありますが、修正できません。

ローカルでは、 Dajaxice/Dajax は次のように指定されています。

Dajaxice/Dajax 関数は次のように呼び出されます。

dajaxice にオンラインでアクセスできるようにするには、どのように設定を変更すればよいですか?

これまでのところ、これは私のsettings.pyです:

0 投票する
0 に答える
112 参照

python - Dajaxice/Dajax経由でpython/djangoでcsvファイルを作成するには?

Python で作成された csv ファイルをダウンロードできるようにしたい Web サイトがあります。

私は多かれ少なかれDjango web サイトの例を使用していますが、うまく機能させることができません。

これは ajax.py の私の python コードです (私は Dajaxice/Dajax を使用しています)

これは、人々がページをダウンロードしようとする私のhtml/javascriptです:

どんなヒントでも大歓迎です。

0 投票する
1 に答える
251 参照

javascript - Dajaxice を使用して AJAX 呼び出しのオブジェクト値を取得する

属性を持つSongモデルがありvotesます。各オブジェクトの下にVote as Favouriteボタンが表示されます。SongユーザーがVote as Favouriteボタンをクリックvotesすると、そのオブジェクトに関連付けられた属性Songが 1 増加し、すべてのVote as Favouriteボタンが無効になる必要があります。

HTML

AJAX 呼び出しに dajaxice/dajax を使用しています。これは、私のajax.pyとして思いついたものです

ajax.py

JS

Song送信するオブジェクトの値を取得するにはどうすればよいupdate_votes()ですか?

disable_button()、最初の投票ボタンのみを無効にします。すべての投票ボタンを無効にするにはどうすればよいですか?

同じボタンのonclick属性を使用してupdate_votes()両方を呼び出すにはどうすればよいですか?disable_button()

0 投票する
2 に答える
68 参照

javascript - Dajax 関数が別の関数を呼び出せない

属性を持つSongモデルがありvotesます。各オブジェクトの下にVote as Favouriteボタンが表示されます。SongユーザーがVote as Favouriteボタンをクリックvotesすると、そのオブジェクトに関連付けられた属性Songが 1 増加し、すべてのVote as Favouriteボタンが無効になる必要があります。

HTML

ajax.py

JavaScript

ボタン無効化部分は単独で使用すると問題なく動作します。しかし、update_votes()関数内で関数を使用すると、update_disable()何も機能しません。コードの何が問題になっていますか?

0 投票する
1 に答える
1467 参照

django - JQuery-UI Autocomplete ウィジェットを Django-Dajax に接続する方法は?

選択を行うためのオートコンプリート UI を構築しようとしている Django アプリがあります。ユーザーがテキスト ボックスに入力すると、アプリはデータベースから取得した値に基づいて検索候補を表示する必要があります。Dajax/Dajaxice を使用して ajax と UI テンプレートの jquery-ui オートコンプリート ウィジェットを処理したいと考えています。sourcejquery-ui オートコンプリート ウィジェットがオートコンプリート属性 (または他のより良い方法)を介して私の dajax 関数を呼び出す方法を説明してもらえますか?

私のコードは、このdajax の例とこのjquery-ui autocomplete の例を組み合わせたものです。

my_app/ajax.py:

テンプレート: my_app_ui.html

上記に気付いた場合、私は jquery-1.7.2 と jquery-ui-1.10.4 を使用しています。これは、dajax のドキュメントに jquery-1.7.2 と互換性があると記載されているためです。新しいjqueryバージョンを使用できるかどうかわかりません。

テンプレートの JavaScript を取得して dajax 関数を呼び出す方法がわかりません。.autocompleteの jquery-uiドキュメントには、そのsource属性を使用するように記載されていますが、あまり良い例はありません。上記が正しいかどうか誰か教えてもらえますか?

dajax ビュー関数が DB から提案を取得したら、.autocompleteそれをテキスト ボックスに入力するにはどうすればよいですか?

ここ数日、かなりの調査を行ってきましたが、Django-Dajax-JQueryUI アプリケーションの例はほとんどありません。

0 投票する
1 に答える
202 参照

django - dajaxice.core.js をトリガーして ajax.py で更新する方法

私はdjango-dajaxiceを使用しています。例を試した後、のファイルはdajaxice/dajaxice.core.jsいくつかの関数をロードしましたmyapp/ajax.py

しかし、奇妙な部分は、myapp フォルダーでこの ajax.py を更新すると、関数を追加したり、名前を変更したり、ajax.py の関数を削除したりしても、js ファイルが更新されないことです。

奇妙なことに、sayhello だけが機能し、他の関数名は機能しません。.pyc ファイルに関連するものはありますか? すべてのpycファイルを削除しましたが、同じエラーが発生しました。

または Python3 では、dajaxice を使用しないでください。しかし、なぜ sayhello が機能するのでしょうか?