問題タブ [onreadystatechange]
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.
javascript - Javascript の読み込みを正しく確認する
私は10個のjsファイルを持っています。Java クラスをロードする前にすべてのファイルをロードしています。しかし、すべてのファイルが正しくロードされていることを確認する必要があり、それから Java クラスを呼び出します。
まず、必要なすべての js ファイルをロードする 1 つの js ファイルを呼び出します。ここでは、適切にロードされた 10 個の js ファイルすべてを確認する必要があり、次に 1 つの関数を呼び出す必要があります。
ここに私のコードがあります
そのonreadystatechange
イベントを読んだところには、ファイルが正常にロードされたが、ここでonreadystatefunction
は呼び出されていないことが示されています。
したがって、この問題を解決して、10個のjsファイルすべてが正しくロードされていることを確認する方法を教えてください。
質問のいくつかは、jQuery を使用してこの問題に答えていますが、私は jQuery を使用できません。JavaScript または GWT で答えが必要です
フレームワーク:GWT 2.6.0
Javaクラスが使用されているGWTに取り組んでおり、jsファイルをロードする必要があるいくつかの操作を実行しています
javascript - スクリプトがロードされても単純な onreadystatechange が起動しない
おそらく、onreadystatechange に関する基本的な何かが欠けているだけです。ここでどちらのコンソール メッセージも表示されないのはなぜですか? c.js は問題なく動作します。
より大きな問題は、ホストされているライブラリにアクセスできない場合にフォールバックのためにこのようなことをしたいということです。
javascript - OnReadyStateChange スコーピングの問題
GetURL
関数内の値をNew_Token
関数の外に戻して使用できるようにしようとしています。私の問題はrequest.onreadystatechange
ラインだと思います(確かではありませんが)。GetURL
関数の外では未定義です。
javascript - XMLHttpRequest メソッドの順序は重要ですか?
このコードは正常に動作します:
しかし、これはそうではありません - onreadystatechange は呼び出されません:
xhttp.open(method, url, true) を別の位置に移動しただけで、xhttp.onreadystatechange は呼び出されません。Firefox 45.0.2 と IE 11 で確認しましたが、Flash Player とは関係ないと思います。注文はこれらすべてに影響を与えるべきではありませんよね?
javascript - 同じオリジン URL で iframe readystatechange イベントをキャッチする
Web ページで、URL が同じオリジンにある (ページ上の) IFrame 要素の URL バーを作成しようとしました。iframe で 'load' イベントをキャッチできましたが、phpmyadmin のような一部のページでは load イベントが発生せず、Ready State Change イベントが発生します。以下のように「readystatechange」イベントをキャッシュしようとしました:
var newFrame = document.createElement("iframe");
newFrame.setAttribute("src", url);
...
newFrame.addEventListener('load', function(){
newFrame.contentDocument.addEventListener('readystatechange', function(ev){
console.log('readystatechange', ev);
});
});
しかし、これはうまくいきません。「readystatechange」イベントをキャッチできません。iframe の「readystatechange」イベントをキャッチする方法はありますか?