問題タブ [dajax]

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

django - Dajax の例が機能しない

だから私は Django の Dajaxice のコツをつかもうとしています。Dajaxice を使用するまではすべて問題ありませんでしたが、Dajax を試しただけで問題が発生しました。

新しいプロジェクトを作成し、その中にサンプルアプリを作成しました。それで、ボタンを作成しました-ajax.pyの関数を使用するテンプレートのボタン1、これはうまくいきました。ただし、ajax.py の 2 番目の関数を使用するボタン 2 は機能しませんでした。以下に index.html と ajax.py のコードを貼り付けました。ボタン 2 を機能させ、やりたいことを実行させるにはどうすればよいですか。

index.html

ajax.py

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

jquery - django で $.ajax() が失敗する

jquery ajax を使用して django (開発サーバー) から静的ファイル (js スクリプト) を取得しようとしていますが、何かが$.ajax解決の約束を妨げています。

これが私のajax呼び出しです:

関数内では何thenも呼び出されず、成功も失敗もありません。

奇妙なことは、Google のファイルを使用した同じ ajax 呼び出しが機能することです。

応答ヘッダーに何か問題があるのではないかと思いますが、ステータスが 200 になり、Http の専門家ではありません。

django からの応答:

Google からの応答:

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

ajax - from dajax.core import Dajax が提供する名前 simplejson のエラーをインポートできません

私が走るとき

それは与えます

修正は何ですか?

django とともに dajax ライブラリをインストールしました。

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

python - リロードせずにホームページに戻るにはどうすればよいですか

私のプロジェクトでは、Article と Quote の 2 つのモデルがあります。ユーザーがホームページのボタンをクリックするたびに、関連する引用がユーザーの記事に追加されます。

Article.models は次のようになります。

これがview.pyです

ホーム.html:

それは機能します。ただし、ホームページもリロードします。そのため、下にスクロールしてボタンをクリックすると、ページが一番上に戻り、クリックした場所にとどまりません。

dajaxが役立つ可能性があることを発見したいくつかの調査を行いましたが、それを使用して問題を解決する方法や別の効率的な方法がわかりませんか?

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

javascript - Dajax を使用してログ メッセージをストリーミングする

PythonロガーメッセージをjavascriptポップアップウィンドウにストリーミングするWebサイト用のロガーウィンドウを作成しようとしています。ウィンドウを閉じて再度開くと新しいメッセージが表示されるようになりましたが、N 秒ごとにウィンドウを自動的に更新する (そして dajaxice を呼び出す) JavaScript を書きたいと思います。

私の ajax.py :

私のhtml

繰り返しますが、ボタンをクリックするとポップアップ ウィンドウが表示されます。ログ ファイルの最後の 15 行でポップアップ ウィンドウを N 秒ごとに更新する必要があります (ユーザーが Web サイトを移動するたびに、行がログに追加されます)。の dajaxice 関数はajax.py、ログ ファイルを取得するものであるため、何らかの方法で呼び出しを更新に含める必要があります。

誰でもこれで私を助けることができますか? 私は何日もそれに苦労してきました。

ありがとう!!