ajaxでJSON形式のデータを送信する方法は何ですか?

AJAXを使用してJSONデータ形式を転送するには、以下の手順を使用してください。

  1. XMLHttpRequestオブジェクトを作成する。
var xhttp = new XMLHttpRequest();
  1. サーバーの応答を処理するためのコールバック関数を作成してください。
xhttp.onreadystatechange = function() {
  if (this.readyState == 4 && this.status == 200) {
    // 处理服务器的响应
  }
};
  1. サーバーとの接続を開き、リクエストのメソッド、URL、および非同期かどうかを指定します。
xhttp.open("POST", "http://example.com/api", true);
  1. データの形式をJSONに指定するために、リクエストヘッダーを設定してください。
xhttp.setRequestHeader("Content-Type", "application/json");
  1. JSON形式にデータを変換してサーバーに送信します。
var data = { "name": "John", "age": 30 };
xhttp.send(JSON.stringify(data));

サーバーサイドでは、受信したJSONデータを解析するために、適切なプログラミング言語(例:Java、Pythonなど)を使用することができます。

bannerAds