問題タブ [ajax-request]

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 投票する
3 に答える
301 参照

ajax - AJAX はまだポーリング テクノロジです。

私はAJAXとプッシュテクノロジーについて読みました。AJAX はまだ Java Pushlets や Tomcat Comet などのプッシュ テクノロジを必要とするプル テクノロジですか?

言い換えれば、データはサーバーからクライアントにプッシュされていると言えます。次に、クライアントは AJAX を使用してそのデータを取得し、Web ブラウザーに配置しますか?

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

drop-down-menu - AjaxGetのDropDownListの選択されたアイテムを取得します

ドロップダウンリストの値を変更するたびに、ajaxリクエストを開始しようとしています。ドロップダウンの選択した項目をクエリ文字列パラメータとして送信したい。

MooToolsを使用してドロップダウンリストから選択したアイテムを取得するにはどうすればよいですか?

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

javascript - ExtJS を使用して、別のウィンドウのイベントで 1 つのウィンドウのコンテンツを更新する

しばらく前に ExtJS ライブラリの学習を開始しましたが、現在は次のようなものを作成したいと考えています。

ブラウザウィンドウがあり、上下に分かれています。
左側には、ディレクトリとサブディレクトリを含む TreePanel があります (深さは 2 レベルのみ)。
右側には、選択したサブディレクトリの内容が出力されます。

インターフェイスの部分はできましたが、ユーザーが左側のサブディレクトリをクリックしたときに右側のコンテンツを変更する方法がわかりません。Ext.Ajax.request でリクエストはできるのですが、右側のコンテンツの更新をトリガーする方法がわかりません。

ところで。私が述べたように、左側は TreePanel で、右側は GripPanel であり、xtype : 'panel' のビューポートにありますが、これはその質問には重要ではないと思います。

助言がありますか?

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

ajax - jQuery を使用して ajax リクエスト キューを実装する方法

jQueryを使用してAjaxリクエストキューを実装する最良の方法は何ですか? 具体的には、次のことを実現したいと考えています。

  • ユーザーは、Web ページ内で任意の数の Ajax 要求をトリガーします。これらの要求はキューに入れられ、順番に送信される必要があります。

  • Web ページは、サーバーからの応答を受信し、それに応じて調整する必要があります。

  • 最後に、エラーが発生した場合 (接続が失われた、サーバーが応答しなかったなど)、jQuery で JavaScript 関数を呼び出すようにします。

jQuery の Ajax 関数のエラー処理メカニズムはあまり直感的ではないため、特に最後の要件に苦労しています。このタスクに役立つ例/チュートリアルはありますか?

ありがとう!

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

ajax - ExtJSで、パラメーターを定義するためにAjaxリクエスト内でforループとifステートメントを呼び出すことはできますか?

fieldSetにあるチェックボックスを反復処理しようとしています。チェックボックスがオンになっている場合は、Ajaxリクエストのパラメーターの1つとなる配列にチェックボックスのIDを追加したいと思います。

チェックボックスグループを作成できたと思いますが、ExtJSは初めてで、個々のチェックボックスを作成するまでチェックボックスグループについて知りませんでした。

これまでのところ私はこれを持っています。

エラーを選んで指摘してください。paramsの2つのセクションがある方法が機能するかどうかはわかりません。チェックされたチェックボックスのIDを配列に追加し、その配列をパラメーターの1つとして送信する必要があります。

よろしくお願いします!

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

javascript - setInterval を使用して ajax ページ自体から ajax 呼び出しを繰り返す方法は?

これをajax.jsファイルとして保存しました:

基本的に、組み込みの setInterval() 関数を使用して、URL 変数に含まれるものを繰り返し使用しようとしています。

ある意味では、tfunction sendAjax(type,str) が呼び出された後、5 秒ごとにこれを実行する必要があります (書面によると):

インターバルで関数を書く場所を設定することができました:IE

しかし、コード全体にこの関数が書かれている場所がいくつかありますが、キーアクションと if ステートメントに含まれている場合、これは一度しか実行されないため機能しません。

// この関数は動作しません。

誰かが最後の関数を修正するのを手伝ってくれたり、Ajax.js ファイル自体に setInterval を含めたりするのを手伝ってくれたら、大歓迎です。

よろしく、テイラー

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

ajax - Extjs2ajaxリクエストのブロックの問題

ajaxリクエストに問題があります。私は彼らがお互いをブロックせずに独立して行く必要があります。

状況はこんな感じ。約1分かかる最初のajaxリクエストと、ほぼ瞬時に行われる他の複数のリクエストがあります。1分間のリクエストは、他のリクエストの発生をブロックします。回避策が必要です。

編集:
まあ、私は通常200msで終わるfirebugでぶら下がっているプロセスを取得します。もう1つの問題は、リクエストを中止した場合でも、中止しなかった場合と同じ時間がかかることです。バグですか、それとも間違った方法で中止していますか?

基本コンセプトは次のとおりです。

  1. 60sスクリプトへのAjaxリクエストがあるonloadイベントでストアをロードします
  2. 200msスクリプトへの別のAjaxリクエストをトリガーするボタンをクリックします
  3. 2番目のリクエストは、最初のリクエストが終了するのを待ってから終了します

私も別のアプローチを試しました:

  1. 60sスクリプトへのAjaxリクエストがあるonloadイベントでストアをロードします
  2. 200msスクリプトへの別のAjaxリクエストをトリガーするボタンをクリックします
  3. 最初のAjaxリクエストを中止する
    • 予想通り、firebugはリクエストが中止されたことを示しています
    • 2番目のスクリプトはまだ終了するのに60秒+200ミリ秒かかります

何か案は?

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

javascript - Ajax リクエストが未定義の結果を返す

Ajax Request (基本機能) に問題があります

ここにajax関数があります

ここに別の機能があります

_2xm.load()関数を使用するコードの一部を次に示します。

しかし、結果は常にUndefined、なぜですか?

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

javascript - ajax同期呼び出しの問題

私は次のようなAjax関数を持っています:

次に、非常に単純な読み込み機能があります(読み込み画像はページの中央に表示される必要があります):

次に、ajax関数を呼び出す方法:

ただし、読み込み中の画像は表示されません。非常に簡単ですが、ここで立ち往生しています。データをリクエストしているときに読み込み中の画像を表示してから、読み込み中の画像を読み込み中のデータに置き換える方法を説明します。ありがとう

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

php - jQueryAjaxリクエストからPHPWebサービスへの応答がありません

次のように指定されているアプリケーションに少し問題があります。

クレジットカード決済Webサービスにデータを郵送する必要があるため、Webサービスは情報を処理してXMLを返します。

$.post()私はjQueryAjaxメソッドでそれができると思いました。それが私のコードです:

応答をテストするためだけに使用しているalert(data)で、問題は次のとおりです。ローカルテストファイル(@ window.open('../negocio/...'))に送信すると、応答は正常に機能します。それ以外の場合、Webサービス(https://comercio.locaweb.com.br...)では応答がなく、私が待っているXMLは存在しません。

誰かが何が起こっているのか知っていますか?または、間違った方法で行っている場合、誰かがXML送信データをPostで取得するためのより良い方法を教えてもらえますか?

ありがとうございました。