一般的なルールは、この種の {a:1,b:2} データを送信することです。{a:1,b:2,c:{d を送信したい場合は、 :3, e:{f:5}}}この種の埋め込みオブジェクトを行うにはどうすればよいですか?
{a:1,b:2}
{a:1,b:2,c:{d を送信したい場合は、 :3, e:{f:5}}}
axios のデフォルトの contentType は application/json です。これはあなたの形式をサポートします application/x-www-form-urlencoded を変更する場合は、埋め込みオブジェクトでフィールドを JSON 化する必要があります
最初のhttpヘッダーは
この JSON データは、送信用に JSON 文字列としてフォーマットできます
2番目のhttpヘッダーは
この時点で、キーを渡す必要があり、js オブジェクトも JSON 文字列にフォーマットする必要があります。おそらく次のようになります
埋め込みオブジェクトと通常のオブジェクトの間に本質的な違いはありません。Ajax に送信されたデータは JSON 化する必要があります。 以下は私がカプセル化したajaxメソッドです。xhr.setRequestHeader("Content-type", "application/json"); 和 JSON.stringify(data)の部分を参照してください
xhr.setRequestHeader("Content-type", "application/json");
JSON.stringify(data)
送信に何を使用するかによって異なりますが、jquery で自動文字列化ができると思われる場合は、それを直接投げ込むだけで済みます。
JSON.stringify オペレーションを実行するだけで、バックエンドが独自に変換して戻します。
通常のデータと提出するデータに本質的な違いはありません
axios のデフォルトの contentType は application/json です。これはあなたの形式をサポートします
application/x-www-form-urlencoded を変更する場合は、埋め込みオブジェクトでフィールドを JSON 化する必要があります
最初の
に設定されます リーリーhttpヘッダーは
この JSON データは、送信用に JSON 文字列としてフォーマットできます
2番目の
に設定されます リーリーhttpヘッダーは
この時点で、キーを渡す必要があり、js オブジェクトも JSON 文字列にフォーマットする必要があります。おそらく次のようになります
リーリー埋め込みオブジェクトと通常のオブジェクトの間に本質的な違いはありません。Ajax に送信されたデータは JSON 化する必要があります。
リーリー以下は私がカプセル化したajaxメソッドです。
xhr.setRequestHeader("Content-type", "application/json");
和JSON.stringify(data)
の部分を参照してください送信に何を使用するかによって異なりますが、jquery で自動文字列化ができると思われる場合は、それを直接投げ込むだけで済みます。
JSON.stringify オペレーションを実行するだけで、バックエンドが独自に変換して戻します。
通常のデータと提出するデータに本質的な違いはありません