jQuery の $.ajax() メソッドを使用する場合の一般的な課題の 1 つは、JSON データのクエリへの変換です。サーバーにデータを送信するときの文字列。これにより、配列値が誤って解釈されるなど、望ましくない結果が生じる可能性があります。
この問題を解決するには、データを JSON として処理するように jQuery に明示的に指示する必要があります。その方法は次のとおりです:
JSON のシリアル化:
コンテンツ タイプの指定:
更新された例は次のとおりです:
<code class="javascript">$.ajax({ url: url, type: "POST", contentType: "application/json", data: JSON.stringify(data), complete: callback });</code>
次の手順に従うことで、次のことを確認できます。 jQuery はデータをクエリ文字列ではなく実際の JSON として送信し、配列変換の問題を解決し、データの整合性を確保します。
以上がjQuery の $.ajax() メソッドを使用して JSON データを送信するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。