だから、AJAXはxmlhttprequestを呼び出して、パイプラインのどこかでJSONや他のテキストがXMLにフォーマットされてしまっても、それが始まっていなくても不思議です。デベロッパーツールを使用していないように見えますが、クロムが私のために変換しているのでしょうか?JSONはAJAXを通じて送信されますか?
0
A
答えて
1
簡単な答えはノーです。それはしないでください。特別なヘッダーで指定されている場合のリクエスト/レスポンスのコンテンツタイプ:
Accept: application/json
Content-Type: application/json
リクエスト/レスポンスを見て、これらのヘッダーが表示されます。 実装されている場合、サーバーとクライアントはエンドツーエンドのJSON通信で問題なく動作します。実装されていない場合、そのうちの1つは受け入れられた形式に解析/書式設定する必要があります。
1
XMLHttpRequestは、Webブラウザとサーバー間の非同期データ転送の一般的なプロトコルです。したがって、データが送信される形式には無関係です。
JSON、XML、クリアテキスト、またはその他の形式で送受信できます。
あなたのケースでは、テキストがサーバー側に変換されている可能性はありますか?あなたはChrome Dev Consoleを通じて、ウェブブラウザからどのデータが送受信されたかを正確に確認することができます。応答がサーバー側で変換が行われると予想される形式でない場合。 XMLHttpRequestの詳細については
、私はMozillaの優れたドキュメントを読んでお勧めします。https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest
関連する問題
- 1. $ .ajaxを通じてjQuery $ .dataオブジェクトを送信するGET
- 2. jQueryフォーム - Ajaxと通常は同じフォームを送信してください
- 3. AJAXを通じてJavaScriptにPHP変数を送信
- 4. AJAXを通じてネストされたJSON結果を取得できません
- 5. Ajaxフォームを送信してもコントローラに何も送信されませんか?
- 6. JSONをjQuery AJAXで送信する
- 7. ClojureScript AJAX jsonデータを送信するPOST
- 8. フォームの値は送信されず、ajaxでリセットされます
- 9. Node.jsのhttp.ServerResponseを通じてバイナリバッファをクライアントに送信します。
- 10. vb.netでコード化された私のアプリケーションを通じてSMSを送信する
- 11. MaterializecssでButtonを通じて値を送信するには?
- 12. jQueryとAJAXまたはサーバーから送信されたイベント
- 13. 通知は送信されるよりも頻繁に受信されます
- 14. jQuery ajaxフォームはまだページリフレッシュで送信されます
- 15. Socketを通じてクライアントから送信されたデータを受信する方法
- 16. AJAXリクエストを.aspxページに送信してJSONを返す
- 17. ajaxからjsonデータを送信してサーブレットで解析します
- 18. トピックに送信されたFCM通知はもう受信されません
- 19. EpiserverからXFormを通じて電子メールを送信します。
- 20. フォームを送信すると同じデータが再送信されます
- 21. AJAXで送信されたsymfonyフォーム
- 22. PHPに送信されないAjax値
- 23. jQuery AJAXフォームが送信されない
- 24. MFMessageViewControllerを通じてカスタムアプリケーションのURLスキームを送信する方法
- 25. jQuery AJAXリクエストが送信されていません
- 26. 正しいAJAX JSONを送信するには?
- 27. メールは送信されますが送信されませんか?
- 28. JSONを受け取ってAJAXでPHPに変数を送信
- 29. AJAXを使用してJSONオブジェクトをWebMethodに送信
- 30. フォームをajaxで送信しますか?
いいえ。JSONはJSON、XMLはXMLです –
@JaromandaX okこれは簡単な答えです。 – Bren