問題タブ [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.
jquery - jQuery v1.4 の onreadystatechange
新しいjQuery v1.4はこれを言います...
jQuery.ajax() がタイマーの代わりに onreadystatechange を使用するようになりました
Ajax リクエストは、ポーリングの代わりに onreadystatechange を使用することで、より少ないリソースを使用するようになりました。
これが何を意味するのか正確にはわかりませんが、私のサイト (Facebook、myspace などのソーシャル ネットワーク) では、ユーザーが受け取る通知があります。AJAX を定期的に呼び出して、ページに表示する新しい通知があるかどうかを確認します。そのようなものが行われる方法を改善しますか?
.net - HTML ページのコールバック関数で .NET Web サービスからのアクセス応答
HTML ページから .net Web サービスを呼び出そうとしています。この HTML ページは別のサーバーでホストされます。これには次のhtmlコードを使用します。Web サービス コードは HTML コードの下にあります。このコードは IE で問題なく動作し、venkman でデバッグするときに Mozilla でも問題なく動作します。ただし、Firefox では正常に実行できません。xmlDoc 変数、http.responseXML、http.responseText、http.status で何も得られません。
エラーコンソールにもこのエラーが表示されます「エラー: xmlDoc が定義されていません 行: 104」
問題は、匿名のコールバック関数が外部にアクセスできないことだと思います。
soap - javascript SOAP xmlhttprequest issue mobile
了解しました。以前に質問しました...SOAPプロトタイプAJAXSOAPActionヘッダーの質問(残念ながら、ハイパーリンクできません。「2」リンクの担当者が足りません...以下を参照してください)
これはうまくいきませんでした。Prototypeと関係があると思いますが、onSuccessとして0を返します。コンテンツタイプのutf-8形式がわかりません。今、私がまっすぐなjavascriptに戻って、xmlhttprequestを使用すると
これにより、onreadystatechangeが呼び出されることはありません。return request.responseXML.childNodes [0] .childNodes [1] .childNodes [3] .childNodes[5].textContent;のコメントを外した場合。
必要な値を取得し、Firebugを使用している場合は、readyState==4およびstatus==200が表示されます(これを確認しているわけではありません)。私は通常、スプーンで餌をやる必要はありませんが、なぜリスナーから必要な値が戻らないのか、なぜ呼び出されないのかがわかりません。また、これは本当に重要なことではありませんが、Firefoxでのリクエストをクロスドメインにすることを承認しています。これは実際にはモバイル用であるため、通話でクロスドメインの確認を行う必要はなく、自動的に行われます。
誰かがこれを見て、私が見落としていたものを見てくれることを願っています。ありがとう!
vb6 - VB6: ブラウザー コントロールから onreadystate 値を取得する
onreadystate
ページの読み込みが完了したことを検出するブラウザー コントロールから値を取得しようとしています。残念ながら、イベント.returnValue
は空で返されます。
これが私のコードです:
何が間違っているかについてのアイデアはありますか?
javascript - javascriptクラスがXMLHttpRequestを内部で呼び出し、onreadystatechangeを処理します
このことはほとんど機能します:
} // 私のクラス
つまり、XMLHttpRequestオブジェクトをグローバルに定義するのではなく、クラスのメンバーとして持ち、従来の方法で呼び出すことに他なりません。ただし、connectionEventコールバック関数内では、関数自体がmyClass内でスコープされていても、「this」の意味は失われます。また、myClassからインスタンス化するオブジェクトが十分に長く存続していることを確認しました(スクリプトでグローバルに宣言されています)。
私が見たjavascriptクラスの使用例ではすべて、「this」は内部関数内で引き続き使用可能でした。私にとっては、関数を外部に持ち出してmyClass.prototype.connectionEventにしたとしても、そうではありません。私は何が間違っているのですか?ありがとうございました。
ajax - XMLHttpRequest の Onreadystatechange コールバック動作
XMLHttpRequest が非同期モードで使用されている場合、0、1、2 状態の onreadystatechange コールバックは UI スレッドのみで呼び出されますか?それともバックグラウンド スレッドで呼び出されますか?
また、この動作がブラウザによって異なる可能性はありますか?
よろしく、 ケシャブ
javascript - 匿名関数とonreadystatechangeから値を取得する
ボタンがクリックされるたびに一連のイベントとして値を返したい関数があります。ただし、onreadystatechangeから値を取得する方法がわかりません。どうすれば戻ることができるようにできvicArray[vicID]
ますか?
javascript - 「インタラクティブ」とondomcontentloadedのdocument.readystate?
document.readyState の「インタラクティブ」状態と「DOMContentLoaded」の違いを誰か教えてもらえますか?
「インタラクティブ」状態と、ページで具体的に使用できるものに関する多くの情報を見つけることができませんでした。
このページには次のように書かれています。
interactive - 十分にロードされており、ユーザーはそれを操作できます
これは、DOMContentLoaded イベントと非常によく似ています。
DOMContentLoaded イベントの前にインタラクティブな readystate が利用可能であるように思われることを示唆しているように見える簡単なテスト ページをここに書きました。
それで、インタラクティブな状態でページ上で操作できるものと、それが DOMContentLoaded と同じであるかどうかについて、誰かが明確にしたり、情報を提供したりできますか。
:)
乾杯、ヤンスキー。
編集:追加するのを忘れました。新しいreadystate機能を使用/表示するには、FF4bを実行する必要があります。
jquery - jQuery$.ajaxおよびreadyStates
jQuery$.ajax
メソッドでAjaxレディ状態を呼び出す方法は?
javascript - ループ内の onreadystatechange、readystate の変更が遅すぎる
Google マップ サーバーに対して合計 8 つの xmlhttprequest をループで発行し、サーバーが返す json オブジェクトを処理して郵便番号を取得します。xmlhttprequests が同期している場合、コードは正常に機能します。非同期リクエストを使用することになっているので、コードを非同期に変換しようとしています。うまくいきません。
myZip を監視するために 2 つのアラートを使用します。コードが実行されると、リターンのすぐ上にある 2 番目のアラートが 8 回実行され、myZip が null または未定義として表示され、それが返されます。その後、最初のアラートが 8 回実行され、目的の郵便番号が表示されますが、残念ながら遅すぎます。私には、readystate は手遅れになるまで変化しないようです。
null ではなく郵便番号を返すようにコードを変更するにはどうすればよいですか? どんな助けでも大歓迎です。