問題タブ [xmlhttprequest-level2]

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 投票する
1 に答える
1420 参照

javascript - XMLHttpRequest が (Chrome で) 「保留中」状態にある場合、その時間はタイムアウト時間にカウントされますか?

サーバーが応答するのに 1 秒かかる 1 秒のタイムアウトで 100 個の XMLHttpRequests リクエストを送信した場合、それらのリクエストのほとんどはタイムアウトになりますか?

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

jquery - IE 10 で XMLHttpRequest が成功した直後に .Ajax を介して新しいアクション メソッドに投稿できない

ユーザーがプロセスを段階的に完了できるようにする新しい機能をアプリに追加しています。

Step1 ドロップダウン値を選択

次のボタンとステップ 2 を押します (ajax リクエストが部分ビューをロードしてレンダリングし、ツリー ビューをレンダリングします)

次へボタンを押す

ステップ 3 (XMLHttpRequest 経由でファイルをアップロード)

次へボタンを押す

ステップ 4 (部分ビューをレンダリングするために別の ajax 要求が行われます) 何らかの理由で、この要求がコントローラーのアクション メソッドにヒットすることはありません。ステップ2でアクションメソッドに投稿すると、正常に投稿されますが、このステップには別のアクションがあります。

IE 10 開発者ツールで次の警告が表示されます

SEC7127: CORS 要求のリダイレクトがブロックされました。

XMLHttpRequest: ネットワーク エラー 0x800c0014、リダイレクトの問題が発生しました。SCRIPT7002: XMLHttpRequest: ネットワーク エラー 0x800c0014、リダイレクトの問題が発生しました。

上記のエラーは、このステップの前の XMLhhtprequest に関連しているようです。XMLhttprequest を NULL に設定しようとしたか、成功イベントで破棄しようとしました。ステップ 4 では理解できませんが、ステップ 2 のアクションには投稿できますが、別のアクションには投稿できませんか?

ステップ 3

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

javascript - IE 11、XMLHttpRequest、xhr.upload が Webworker に設定されていません

JavaScrupt でアップロード ライブラリをコーディングしようとしているときに、IE 11 で奇妙な問題が発生しました。

XMLHttpRequest 2 を使用すると、ファイルをアップロードして進行状況を取得できます。ただし、webworker で実行しようとしても、IE 11 からは何の進歩もありません (私はこのバージョンだけを試しました)。同じコードでエラーが発生します。

ここに例があります:

worker.js

main.js

このコードを直接使用すると、どのブラウザーでも機能します。Webworker で使用すると、IE11 では動作しません。実際には、行に「無効な引数」if (xhr.upload) が表示されます。WebworkerでXMLHttpRequestが使用されている場合、IE11にはこのプロパティが設定されていないようです。

なぜこれが起こるのか誰にも分かりますか?

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

javascript - XMLHttpRequestでphpに送信されたデータを受信して​​処理する方法は?

私は mp3 ファイルのアップロード フォームに取り組んでいて、壁にぶつかりました :/. 助けていただけますか?

ここに私のHTMLがあります:

ここに私のJavaScriptがあります:

そして最後に私のPHP:

サーバーに mp3 ファイルをアップロードしてフォルダーに並べ替えようとしています。フォームの検証は問題なく行われています。リクエストはエラーを返さず、php コードが本来あるべきことを行っていないようです。できることはわかっています。 JavaScriptを使用せずに送信ボタンを使用しますが、この方法で行う必要があります。だから、もしあなたの誰かが何か考えを持っていれば、私はとても感謝しています.

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

javascript - XMLHttpRequest が時々動作する

.gif ファイルをダウンロードするために、giflayerへの API 呼び出しを試みています。私はいくつかの単純なエラーを犯しているようです。何を試しても、リクエストが readyState 1 を超えて進行することはありません

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

javascript - xhr.responseURL を配列に保存

リダイレクトを見つける必要がある URL の配列があります。そのために XMLHttpRequest / xhr.responseURL を使用しています。結果をコンソールに出力すると、リダイレクトされた URL が期待どおりに表示されます。ただし、これらのリダイレクトされた URL を配列に保存しようとすると、配列は空のままです。それらを配列に保存するにはどうすればよいですか?

コードで更新

コンソール ログは機能しますが、アレイは空のままです。

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

javascript - CORS では、認証情報を含む POST リクエストが事前に送信されていますか?

MDN Access Cotrol docでは、認証情報を含む GET リクエストがプリフライトされません。ただし、応答ヘッダーに Access-Control-Allow-Credentials: true が含まれていない場合、呼び出し元のクライアントは応答を利用できません。この動作が POST (資格情報を含む単純な POST 要求 - コンテンツ タイプがフォーム データである可能性があります) 要求でも同じである場合、POST によってサーバーの状態が変更される可能性がありますが、クライアントが応答を利用できない可能性があります。この仮定は正しいですか?

OR POST リクエストに資格情報がプリフライトされていますか?