問題タブ [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.
ajax - XMLHttpRequest 条件付き XMLHttp.status==200 の問題
私の Ajax は、条件付きステータス プロパティを追加するまで問題なく動作します。
これがスニペットです
ここに完全なコードがあります
私の質問は、ステートメントdata.txt
を追加したときにデータを取得できないのはなぜですか?&& XMLHttp.status==200
ajax - AJAX / 履歴 - AJAX アプリで「pushState」メソッドを呼び出すのはいつですか?
私はAJAXと履歴オブジェクト(.pushState
メソッドを使用)を使用しています。pushState
メソッドを呼び出す適切なタイミングを知りたいだけですか? 依頼前ですか?リクエスト後?または、XMLHttpRequest のどの状態でreadyState
呼び出す必要がありますか? 可能な限り、通常のリクエスト (AJAX なし) のように動作するようにしたいと考えています。
c# - WebBrowser の読み込みが完了するのを待っている間の Application.DoEvents() の問題
WebBrowser コンテンツを読み込もうとしています。その後、テキストを追加して一番下までスクロールしたいと考えています。
これが私のコードの例です:
実行すると、未処理の例外「オブジェクト参照がオブジェクトのインスタンスに設定されていません」が発生します。または、スクロールを行う行にコメントを付けると、WebBrowser の前のコンテンツにテキストが追加され、新しいコンテンツに移動します。
したがって、サンプルコードの最初の行の後に次のように記述します。
しかし、それはすべてを台無しにします。私のアプリケーションは、たとえば、同じメソッドを一度呼び出す必要があるのに、何度も呼び出すなど、非常に奇妙なことをしています。
解決策はありますか?
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 を使用します。
javascript - Google Chrome で AJAX 呼び出しが失敗するのはなぜですか?
Google Chrome で AJAX 呼び出しが失敗する理由について知りたいのですが、Firefox では問題なく動作します。誰かが尋ねる前に、私は JQuery を使用していません。なぜなら、JQuery にはないように見える readyState == 3 にアクセスする必要があるからです。
私のスクリプトは現在、次のようになっています(大きな不要な部分が取り除かれています):
Firefoxでは完全に機能しますが、Chromeでは何も警告しないため、readyState 1(送信時)にもなりません-それはかなり奇妙に思えます..
何か案は??
ajax - AJAX Ready State が 1 のままになっている
こんにちは、これは議論されていることがわかりますが、問題/回答を熟読した後でも、この単純な AJAX 呼び出しでさえ準備完了状態 1 から抜け出すことができないようです。
私が持っているJavascriptは次のとおりです。
PHP は、ブラウザー (IE/Chrome) で正常に読み込まれる単純な印刷物です。
私はこれにかなり慣れていませんが、最も基本的なAJAX呼び出しを機能させることができないようです.これを過ぎてどのように作業するかについての助けは大歓迎です.
コールバック関数 'updateCourses' から得られるのは 1 だけです...
jquery - (フラッシュ)埋め込みの準備ができたときを検出する(利用可能)
Flash 埋め込みオブジェクトが完全にロードされたことを検出することは可能ですか? すべてのブラウザーで動作するサブスクライブできるイベントはありますか?
php - XMLHttpRequestが完了していません
XMLHttpRequestを使用してPHPファイルを呼び出していますが、呼び出しが完了せず、理由がわかりません。これreq.readyState
は4ではありません。PHPファイルは問題なく、想定どおりに動作するため(文字列をエコーするだけ)、理由はわかりません。
私が見えないものを誰かが見ることができますか?
ajax - readyState はどのように機能しますか?
RFT(Rational Functional Tester)を使っ.readyState
てプロパティをチェックします。BrowserTestObject
テスト スクリプトの次のステップの前に、ページが「準備完了」で、すべてのオブジェクトが読み込まれていることを確認する必要がある場合があります。
ブラウザ内のすべてのオブジェクトがロードされ、準備ができて.readyState == 4
いるということですか? バックグラウンドでの ajax呼び出しはまだ「機能」している可能性がありますか、それともブラウザーが戻る前に終了する必要がありますか? フレックスアプリケーションはどうですか?.readyState=4
その動作はブラウザに依存していないのでしょうか? 私はIE 8(およびfirefox 3.6.x)の後です
javascript - DOMContentLoadedが起動されたかどうかを検出する方法
私はライブラリの開発を手伝おうとしています。そのために、ページの読み込みを操作しようとしています。
その過程で、ライブラリをdeferとasyncの使用と完全に互換性のあるものにしたいと思います。
私が欲しいのは単純です:
ファイルが実行されるまでにDOMContentLoadedが起動されたことをどうやって知ることができますか?
なぜこれがそんなに難しいのですか?
IEでは、document.readyStateはDOMContentLoadedの前にインタラクティブに表示されます。
私はブラウザ検出を一切使用しません。それは私と他の参加者のポリシーに反します。
正しい選択肢は何ですか?
編集:
私は十分に明確ではなかったようです。ロードイベントがすでに発生しているかどうかは知りたくありません!!! 私はその問題を解決する方法をすでに知っていました!DOMContentLoadedで解決する方法を知りたいです!!!