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. JQueryが文字列配列ではなくMVCコントローラにnull配列を渡すのはなぜですか?
- 6. コードが文字列内の数字や文字を正しく識別しないのはなぜですか?
- 7. なぜurlクエリ文字列が変数値を渡さないのですか?
- 8. Set-ADUserコマンドで数値文字列で文字列を使用できないのはなぜですか?
- 9. Python:if文の数値は文字列でなければならないのはなぜですか?
- 10. 文字列が同じでないのはなぜですか?
- 11. この文字列の値がnilになるのはなぜですか?
- 12. 文字列に数字が含まれていない場合、正規表現で私に教えてくれないのはなぜですか?
- 13. なぜ特殊文字がファイルに入っていますか?
- 14. 文字列のHamcrestマッチャー。文字列にいくつかのランダムな値が含まれています
- 15. 文字列に整数をキャストできないのはなぜですか?
- 16. なぜスレッドクラスのsetNameが文字配列に割り当てられますか?なぜ文字列ではないのですか?
- 17. JSON.Parseが「無効な文字」と言っているのはなぜですか?
- 18. なぜjQuery .animate()が不安定になっていますか?
- 19. なぜ文字列関数と文字列データを扱うときに数値が正しくないのですか?
- 20. なぜNode.jsのfs.readFile()は文字列ではなくバッファを返しますか?
- 21. jqueryオブジェクトが戻ってくるのはなぜですか?
- 22. NSFetchedResultsController - 数値ではなく文字列フィールドとしてソート
- 23. 数字を文字列として整数に変更できないのはなぜですか?
- 24. 部分文字列のデータ量が少なくなっています
- 25. なぜ列がページに乗っていないのですか?
- 26. これらの文字列がpsycopg2によってクエリで引用されないのはなぜですか?
- 27. 最初の文字がなくなって出力が反転するのはなぜですか?
- 28. Groovy:文字列に複数の文字列が含まれていないか確認してください
- 29. 文字型の値に型がないのはなぜですか?
- 30. 複数の文字列を印刷できないのはなぜですか?
http://api.jquery.com/jquery.ajax/:*リクエストのステータス(「成功」、「変更なし」、「nocontent」、「エラー」、「タイムアウト」、「アボート」) * "** text * Status"と呼ばれる可能性が最も高いです** ** **数字ではないことを完全に明確にします。 –
ステータス*番号*はjqXHRからすでに取得できます: 'XMLHttpRequest.status' –
ありがとうございます。それは私が探していたものです! – 0xDECAFBAD