問題タブ [xmlhttprequest]

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

javascript - Javascriptを使用してXMLファイルの内容をロードする方法は?

XMLファイルの内容をJavascript変数に直接ロードする方法を探しています。次のディレクトリ構造があるとします。

index.html<body>タグがあり、その内容をXMLファイルの内容に置き換える必要があります。したがって、XMLファイルに次のものが含まれている場合:

次に、動的ロード後、HTMLは次のようになります。

loader.js私の質問は、コンテンツを変数に直接ロードするためにどの関数を使用できるかということです。XmlHttpRequestsとActiveXXMLDOMパーサーを使用しましたが、すべてが構造データモデルを提供し、それを並べ替えて要素を見つける必要があります。何も解析する必要はありません。すべてのファイルの内容を取得したいだけです。

注: HTML / Javascriptのみで、サーバー側のコードはありません。

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

jquery - Django、jQuery、XMLHttpResponseエラー

Djangoを使用していくつかの基本的なajaxを学習しようとしています。私の単純なプロジェクトはPrize、データベースで利用可能な賞品からランダムに選択し、その量を減らしprize.nameてページに戻るアプリです。

私はこれをやってのけるためにjQueryの$.ajaxメソッドを使用しています。error実行されているのは$.ajax呼び出しで定義された関数だけですが、エラーメッセージには「エラー」しか表示されません。私はajaxを初めて使用するので、おそらく明らかな何かを見落としています。関連するコードは次のとおりです。

モデル


URLConf


意見


レンプレート

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

javascript - xmlHttpRequest応答

紛らわしい問題があり、xmlHttpRequestを初期化してリクエストを送信し、応答を受信するためのコードを記述したので、ヘルプが必要です。コードは次のとおりです。

私の問題は次のとおりです:指定したURLから適切なXML応答を取得する場所/方法がわからない、WebサービスのHelloWorldメソッドでResposeオブジェクトを操作しましたが、結果はメソッドを呼び出すためのページのDOMアーキテクチャでした...

すべての手がかりが評価されます

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

ajax - 4 つを超える非同期 XmlHttpRequest が同時にトリガーされると IE8 がハングする

これは単なるデモ (ライブ コードではありません) ですが、コアの問題を示しています。 LongOperation10秒後に結果を返すメソッドです。

質問:

  1. 上記のコード スニペットが実行された直後にユーザーがページから移動しようとすると、IE8 (およびおそらく他の IE) がハングするのはなぜですか? FireFox/Safari はこれらの要求をキャンセルし、別のページへのナビゲーションを許可します。then で置き換える'i < 5''i < 4'、IE はハングしません。

  2. この醜い IE の動作を回避するにはどうすればよいですか? ブラウザが突然ハングすると、ユーザーは非常に動揺します。

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

javascript - Safari/Chrome でのアンロード時の Ajax (または JSONP)

アンロード時に Ajax リクエスト、JSONP リクエスト、さらには window.name リクエストを送信しようとすると、Safari と Chrome はコードを実行しますが、サーバーはそのリクエストを認識しません。私の理論では、実行スレッドは、スクリプト タグがページを変更する前に実行されることは決してありません。これは、JSONP テストを含むテスト ページです。このコード (および Ajax と window.name) は、Firefox と IE7 で test.html のリクエストを作成しますが、Safari では作成しません。

これを回避する良い方法を知っている人はいますか?より具体的には、アンロード時に Safari に強制的にリクエストを送信させる方法を知っている人はいますか? 私が見つけた唯一の解決策 (私の場合はあまり役に立ちません) は、同期 XHR です。

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

javascript - なぜ「while(1);」があるのですか。XmlHttpRequest応答で?

重複の可能性:
Googleがwhile(1)を付加するのはなぜですか。彼らのJSON応答に?

私はGoogleカレンダーでfirebugをプレイしています。たまたま、いくつかのXHRリクエストに次のような応答があることがわかりました。

これは、プレフィックスがデッドループのjavascriptステートメントを持つJSONのように見えます。

なぜGoogleカレンダーがそのようなXHR応答を持っているのかわかりません。これについて既知のAJAXプラクティスはありますか?

0 投票する
15 に答える
326318 参照

ajax - HTTP リクエストがステータス コード 0 を返すとはどういう意味ですか?

fetch や XMLHttpRequest などの JavaScript ネットワーク呼び出し、またはその他の種類の HTTP ネットワーク要求が HTTP ステータス コード 0 で失敗した場合、それはどういう意味ですか?

他のコードは HTTP 仕様では 3 桁であるため、これは有効な HTTP ステータス コードではないようです。

テストとして、ネットワークのプラグを完全に抜いてみました。無関係かもしれませんが、ステータス コード 17003 (IIRC) になりました。これは、ざっと検索すると、「DNS サーバーの検索に失敗しました」という意味です。

同じコードが場所やシステムによっては正常に機能しますが、特定の環境ではステータス コード 0 で失敗し、responseText が提供されません。

これは、インターネット URL への典型的な HTTP POST です。file:// は関係ありませんが、Firefox で成功を示す 0 が返される可能性があることを理解しています。

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

ruby-on-rails - Ruby On RailsでXHRアクションを投稿する前にリクエストパラメータを変更するにはどうすればよいですか?

横にチェックボックスが付いた人のリストを含むフォームがあります。次にsubmit_to_remote、チェックされた人を処理のためにコントローラーに渡す があります。現在、チェックされた人を次の形式で渡します。

はどこcheckbox_valueですかperson_id。これは、パラメーターを作成するために使用するプロトタイプに由来しparameters:Form.serialize(this.form) ます。

ただし、submit_to_remoteボタンは「無効」ボタンであるため、次のようなアクションが必要です。

これにより、それらの人々が無効になります。また、構文がより API に適していると思います。

submit_to_remoteAjax Updater がヘルパーのオプションを使用して送信する前にパラメーターを変更するにはどうすればよいですか?

0 投票する
7 に答える
277 参照

javascript - すべての AJAX フレームワークは AJAX と何の関係がありますか?

Web 上での AJAX アプリケーションの台頭が近づいているため、私はそれが何を意味するのかを理解するために独自のコードをいくつか書きました。XMLHttpRequest オブジェクトを直接処理するよりも簡単な方法があるに違いないことはわかっており、これがすべての AJAX フレームワークが作成された理由であると考えました。

しかし、それらのいくつかを見てみると、視覚効果を作成する方法と DOM ツリーを簡単に操作する方法に関するドキュメントがほとんどでした。AJAX フレームワークは、HTTP 要求の送信と応答の処理を管理するのに役立つものと考えているため、なぜ彼らが AJAX フレームワークと呼んでいるのかわかりません。

私は要点を逃していますか?それらのフレームワークについてはどうですか?

0 投票する
5 に答える
8530 参照

javascript - どのような AJAX 呼び出しが行われているかを確認する簡単な方法は何ですか?

すべての AJAX サブリクエストを表示できるもの (できれば Firefox 拡張機能) を探しています。基本的に、XMLHTTPRequest() が作成されるときはいつでも、どの URL が要求されていて、(もしあれば) どの GET および POST var が一緒に渡されたかを知りたいです。

私が見落としていない限り、Firebug や Web Developer Toolbar にこのようなものは見当たりません。

(興味がある方のために説明すると、これが必要な主な理由は、JS を使用してすべてのコンテンツをロードしているサイトのローカル コピーをスクレイピングしたいためであり、JS コードを掘り下げるのに何時間も費やしたくないからです。サブリクエストが行われているのを見ることができたとき。)