問題タブ [readystate]

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

ajax - XMLHttpRequest 条件付き XMLHttp.status==200 の問題

私の Ajax は、条件付きステータス プロパティを追加するまで問題なく動作します。
これがスニペットです

ここに完全なコードがあります

私の質問は、ステートメントdata.txtを追加したときにデータを取得できないのはなぜですか?&& XMLHttp.status==200

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

ajax - AJAX / 履歴 - AJAX アプリで「pushState」メソッドを呼び出すのはいつですか?

私はAJAXと履歴オブジェクト(.pushStateメソッドを使用)を使用しています。pushStateメソッドを呼び出す適切なタイミングを知りたいだけですか? 依頼前ですか?リクエスト後?または、XMLHttpRequest のどの状態でreadyState呼び出す必要がありますか? 可能な限り、通常のリクエスト (AJAX なし) のように動作するようにしたいと考えています。

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

c# - WebBrowser の読み込みが完了するのを待っている間の Application.DoEvents() の問題

WebBrowser コンテンツを読み込もうとしています。その後、テキストを追加して一番下までスクロールしたいと考えています。

これが私のコードの例です:

実行すると、未処理の例外「オブジェクト参照がオブジェクトのインスタンスに設定されていません」が発生します。または、スクロールを行う行にコメントを付けると、WebBrowser の前のコンテンツにテキストが追加され、新しいコンテンツに移動します。

したがって、サンプルコードの最初の行の後に次のように記述します。

しかし、それはすべてを台無しにします。私のアプリケーションは、たとえば、同じメソッドを一度呼び出す必要があるのに、何度も呼び出すなど、非常に奇妙なことをしています。

解決策はありますか?

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

javascript - 動的に作成するスクリプト: readyState は決して「完了」しません

スクリプトが完全にロードされた後に何かをしようとしています。(IE8)

テストに使用するスクリプト: http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js
および無効なもの: http://ajax.googleapis.com/ajax/libs/ jquery/1.5.1/jquery.minaaaaaaa.js

コード...

私の場合、「完了」は表示されず、URLが無効であっても「ロード済み」が表示されます。したがって、スクリプトが IE に正しくロードされているかどうかを判断する方法はありません。

私は何か間違ったことをしていますか?完全な状態を取得できないのはなぜですか?

アップデート

OK、いくつかの記事を読みましたが、readystate はスクリプトの読み込みを検出する信頼できる方法ではないようです。

そうする別の方法はありますか?jQuery を使用せず、純粋な Javascript を使用します。

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

javascript - Google Chrome で AJAX 呼び出しが失敗するのはなぜですか?

Google Chrome で AJAX 呼び出しが失敗する理由について知りたいのですが、Firefox では問題なく動作します。誰かが尋ねる前に、私は JQuery を使用していません。なぜなら、JQuery にはないように見える readyState == 3 にアクセスする必要があるからです。

私のスクリプトは現在、次のようになっています(大きな不要な部分が取り除かれています):

Firefoxでは完全に機能しますが、Chromeでは何も警告しないため、readyState 1(送信時)にもなりません-それはかなり奇妙に思えます..

何か案は??

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

ajax - AJAX Ready State が 1 のままになっている

こんにちは、これは議論されていることがわかりますが、問題/回答を熟読した後でも、この単純な AJAX 呼び出しでさえ準備完了状態 1 から抜け出すことができないようです。

私が持っているJavascriptは次のとおりです。

PHP は、ブラウザー (IE/Chrome) で正常に読み込まれる単純な印刷物です。

私はこれにかなり慣れていませんが、最も基本的なAJAX呼び出しを機能させることができないようです.これを過ぎてどのように作業するかについての助けは大歓迎です.

コールバック関数 'updateCourses' から得られるのは 1 だけです...

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

jquery - (フラッシュ)埋め込みの準備ができたときを検出する(利用可能)

Flash 埋め込みオブジェクトが完全にロードされたことを検出することは可能ですか? すべてのブラウザーで動作するサブスクライブできるイベントはありますか?

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

php - XMLHttpRequestが完了していません

XMLHttpRequestを使用してPHPファイルを呼び出していますが、呼び出しが完了せず、理由がわかりません。これreq.readyStateは4ではありません。PHPファイルは問題なく、想定どおりに動作するため(文字列をエコーするだけ)、理由はわかりません。

私が見えないものを誰かが見ることができますか?

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

ajax - readyState はどのように機能しますか?

RFT(Rational Functional Tester)を使っ.readyStateてプロパティをチェックします。BrowserTestObject

テスト スクリプトの次のステップの前に、ページが「準備完了」で、すべてのオブジェクトが読み込まれていることを確認する必要がある場合があります。

ブラウザ内のすべてのオブジェクトがロードされ、準備ができて.readyState == 4いるということですか? バックグラウンドでの ajax呼び出しはまだ「機能」している可能性がありますか、それともブラウザーが戻る前に終了する必要がありますか? フレックスアプリケーションはどうですか?.readyState=4

その動作はブラウザに依存していないのでしょうか? 私はIE 8(およびfirefox 3.6.x)の後です

0 投票する
6 に答える
36108 参照

javascript - DOMContentLoadedが起動されたかどうかを検出する方法

私はライブラリの開発を手伝おうとしています。そのために、ページの読み込みを操作しようとしています。
その過程で、ライブラリをdeferとasyncの使用と完全に互換性のあるものにしたいと思います。

私が欲しいのは単純です:
ファイルが実行されるまでにDOMContentLoadedが起動されたことをどうやって知ることができますか?

なぜこれがそんなに難しいのですか?
IEでは、document.readyStateはDOMContentLoadedの前にインタラクティブに表示されます。
ブラウザ検出を一切使用しません。それは私と他の参加者のポリシーに反します。

正しい選択肢は何ですか?

編集:

私は十分に明確ではなかったようです。ロードイベントがすでに発生しているかどうかは知りたくありません!!! 私はその問題を解決する方法をすでに知っていました!DOMContentLoadedで解決する方法を知りたいです!!!