complete
およびerror
関数のtextStatus
というステータスコールバックパラメータが、jqXHR
オブジェクトに定義されている文字列である理由はありますか?私はステータスが数値であることを期待しています(名前の他に、すでにパラメータが文字列であることが示唆されています)。なぜJQueryのステータスコールバックパラメータが数値ではなく文字列になっていますか?
2
A
答えて
1
なぜ数値ですか?
jQueryが
- 成功
textStatus
引数に次の値を返します。
これらは、あなたが間違っていないか、要求が成功したかを伝えるためのjQueryのカスタムメッセージです。
404 Not Found
または403 Forbidden
のような、サーバーが送信するエラーは、一般的にjQueryによる正常なリクエストとみなされます。例えば、特定の時間後に要求がタイムアウトに達したとき
カスタムエラーコードは、上記のjQueryによってスローされる、またはコンテンツはjQueryの等によって解析できなかった場合
これらの文字列は、の一部ではありません元のXMLHttpRequest
ですが、便宜上jQueryによって追加されています。
+0
それは大いに説明します。ありがとうございました。私が初めてそれを見たのは、いくらか明確ではなかった。私は彼らが実際の要求ステータスを参照していると思った。 – 0xDECAFBAD
関連する問題
- 1. 文字列が値でないのはなぜですか?
- 2. ファイルからの文字列が一般的な文字列と等しくないのはなぜですか?
- 3. jQueryのAJAXがPHPからJSON文字列を受け取っていないのはなぜですか?
- 4. コードが文字列内の数字や文字を正しく識別しないのはなぜですか?
- 5. なぜurlクエリ文字列が変数値を渡さないのですか?
- 6. JQueryが文字列配列ではなくMVCコントローラにnull配列を渡すのはなぜですか?
- 7. Set-ADUserコマンドで数値文字列で文字列を使用できないのはなぜですか?
- 8. Python:if文の数値は文字列でなければならないのはなぜですか?
- 9. 文字列が同じでないのはなぜですか?
- 10. この文字列の値がnilになるのはなぜですか?
- 11. 文字列に数字が含まれていない場合、正規表現で私に教えてくれないのはなぜですか?
- 12. なぜ特殊文字がファイルに入っていますか?
- 13. 文字列のHamcrestマッチャー。文字列にいくつかのランダムな値が含まれています
- 14. 文字列に整数をキャストできないのはなぜですか?
- 15. なぜスレッドクラスのsetNameが文字配列に割り当てられますか?なぜ文字列ではないのですか?
- 16. なぜ文字列関数と文字列データを扱うときに数値が正しくないのですか?
- 17. JSON.Parseが「無効な文字」と言っているのはなぜですか?
- 18. 数字を文字列として整数に変更できないのはなぜですか?
- 19. なぜNode.jsのfs.readFile()は文字列ではなくバッファを返しますか?
- 20. 部分文字列のデータ量が少なくなっています
- 21. なぜjQuery .animate()が不安定になっていますか?
- 22. これらの文字列がpsycopg2によってクエリで引用されないのはなぜですか?
- 23. なぜ列がページに乗っていないのですか?
- 24. 文字型の値に型がないのはなぜですか?
- 25. 複数の文字列を印刷できないのはなぜですか?
- 26. 私のJQuery関数がコントローラにnull JSON文字列をポストしているのはなぜですか?
- 27. string.IsNullOrEmpty(文字列)がstring.IsNullOrEmpty(文字列) 『いくつかの無効な引数を持っている」
- 28. 文字列がdatetimeに変換できないのはなぜですか?
- 29. なぜread()は文字列ではなくバイトを出力しますか?
- 30. なぜreduxフォームはオブジェクトではなく文字列を返しますか?
http://api.jquery.com/jquery.ajax/:*リクエストのステータス(「成功」、「変更なし」、「nocontent」、「エラー」、「タイムアウト」、「アボート」) * "** text * Status"と呼ばれる可能性が最も高いです** ** **数字ではないことを完全に明確にします。 –
ステータス*番号*はjqXHRからすでに取得できます: 'XMLHttpRequest.status' –
ありがとうございます。それは私が探していたものです! – 0xDECAFBAD