問題タブ [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 投票する
2 に答える
260 参照

ajax - Dajaxice を使用して行われた Ajax 呼び出しをキャンセルするにはどうすればよいですか?

非常に便利なため、Django ベースのサイトで Dajaxice を使用しています。

ただし、Ajax リクエストをキャンセルする必要がある場合があり、リクエストが Dajaxice でラップされている場合にキャンセルする方法がわかりません。

Dajaxice のドキュメントはかなり軽いものです。Dajaxice API を使用して Ajax リクエストをキャンセルする方法についてのリファレンスは見つかりませんでした。

誰かがこれに対処しなければなりませんでしたか?

Dajaxice を放棄して、jQuery Ajax 呼び出しに移行する必要がありますか?

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

django - django dajax CSSの幅属性

Django で dajax を使用して、div の幅 css プロパティを変更しようとしています。私は考えられるすべてのバリエーションを試しましたが、成功しませんでした。私は他の多くのこと、主に「innerHTML」操作にdajaxをうまく使用しています。

これが私が試したことの例です...

これは、幅を変更したい単純なdivです

ここに私が試したいくつかのdajax関数があります...

あなたはアイデアを得る。その width プロパティにアクセスするには、属性が何であるかを知る必要があります。:)

どうもありがとう。

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

django - Dajaxice ネットワーク エラー 404: メソッドが見つかりません

基本的な送信フォーム (dajaxice の例のようなもの) を作成しようとしていますが、firebug コンソールから 404 エラーが引き続き発生します。

私のプロジェクトフォルダー構造は

このフォルダーには、プロジェクトのメイン ファイル (views.py、ajax.py など... メインの django プロジェクト フォルダー) が含まれます。ajax.py ファイル内には、subscribe メソッドがあります。

次に、このjsメソッドを介して呼び出されます

フォームは、アクション「#」と onclick="send_form_top();" を持つ基本的なフォームです。

インストールと構成のガイド (構成された設定、構成された URL など) に従いましたが、これは非常に 101 の実装です。

urls.pyで

settings.py のインストール済みアプリに「dajaxice」を追加しました。DAJAXICE_MEDIA_PREFIX は「dajaxice」です (ドキュメントのように)。テンプレートも問題ありません (dajaxice 動的にコンパイルされた js が含まれているため)

しかし、それでも私はそれを機能させることができないようです。応答ヘッダーを確認したところ、dajax.js ファイルについて次のようになりました。

これは、maynard/maynard_core/ 内の ajax.py ファイルにある submit メソッドが実際に含まれており、コールバックも正しいことを示しています。これをデバッグする方法が本当にわかりません.djangoログには何も表示されません。事前に感謝します。私はこれで本当に髪を失っています。

0 投票する
3 に答える
1918 参照

django - dajaxice レジスタ関数

と を使用Django v1.2.3してDajaxice v0.2います。私のセットアップはdocsのものとまったく同じように見えますが、私の機能は登録されていません。この関数を呼び出そうとすると、そのように見え、undefined開いたときにDajaxice.core.js登録された関数がありません。開くDajaxice.core.jsことができるので、関数の登録を除いてすべてが機能しているように見えます。これは何か関係がありDjango v1.2ますか?

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

jquery - Django Dajax jQuery の基本設定

些細なことかもしれませんが、私は Dajax を jQuery で動作させることができません。プロトタイプではすべてが期待どおりに機能しますが、dajax を jquery で動作させるにはどうすればよいですか? 私はdajaxexamplesを使用しており、プロトタイプ用のすべてのセットアップがあります。

頭の中で:

体内:

私が試みたのは、google.load("jquery", "1.3.2");行のコメントを外して初期化関数を変更することですが、まったく機能Dajax.prototype = {しません。Dajax.jquery = {

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

python - Django で Dajax を使用したフォーム検証

Django プロジェクトで Dajax を使用して、AJAX によるフォーム検証に取り組んでいます。検証エラーを効率的に表示する方法があるかどうかを知りたいです。今のところ、AJAX が呼び出されるとサーバー側でエラーを返し、クライアント側は JavaScript を使用してエラーを表示します。

AJAXを使用してエラーを表示するためにdjangoテンプレートタグを使用する方法はありますか?

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

django - Dajax を使用してファイルをアップロードする方法

Dajax でフォームを使用してファイルをアップロードしようとしています。

serializeObjectJavaScriptでデータをシリアル化するために使用します。ただし、ファイル タイプの入力は、サーバーに送信する前にシリアル化されません。Dajax を使用してファイルをアップロードする方法はありますか?

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

jquery - DjangoテンプレートからDajax/Dajaxice関数を呼び出すにはどうすればよいですか

簡単なDjangoアプリケーションを作成していて、Dajax/Dajaxiceを使用してajaxページングを追加したいと思います。Dajax Webサイト(http://dajaxproject.com/pagination/)から簡単なページングの例を実装することから始めましたが、うまく機能させることができませんでした。「次へ」ボタンを押すたびに、次のjsエラーが発生します。

私のDjangoプロジェクトは「DoSomething」と呼ばれ、「core」と呼ばれる単一のアプリが含まれています。

ここでDajaxiceをインストールするためのすべての指示に従いました:https ://github.com/jorgebastida/django-dajaxice/wiki/installation

「コア」ディレクトリに「ajax.py」というPythonファイルがあり、次のコードが含まれています。

私のviews.pyファイルには次のメソッドが含まれています。

私のインデックステンプレートには次のものが含まれています。

私のposts_paginator.htmlテンプレートには、ページネーションメソッドをトリガーするための次のリンクが含まれています。

私の質問は、onClick値内で、(ajax.pyファイルから)ページネーションメソッドをどのように参照する必要があるかということです。これを説明するものは何も見つかりません-そして私は考えられるプロジェクト名/アプリ名のすべての組み合わせを試しました!

ありがとう!:)

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

django - DjangoでDajaxを使用するためにDajaxiceを完全に構成する必要がありますか?

これはばかげた質問かもしれませんが、Dajaxを実行するためにDajaxiceを完全に構成する必要がありますか?

重いjQueryDOM操作が必要になるため、Dajaxを使用したいと思います。Dajaxのインストールドキュメントには、Dajaxを実行するためにDajaxiceをインストールする必要があると記載されています。

しかし、Dajaxのみを使用している場合は{% load dajaxice_templatetags %}{% dajaxice_js_import %}(内部で)指定する必要がありますか?<head>