ajaxでJSON配列を送信する方法

AJAXによるJSON配列の転送方法は、次のとおりです。

  1. JSON.stringify()
var jsonArray = [{name: "John", age: 25}, {name: "Jane", age: 30}];
var jsonString = JSON.stringify(jsonArray);

$.ajax({
  url: "your_url",
  type: "POST",
  data: {jsonArray: jsonString},
  success: function(response) {
    // 处理响应
  }
});

サーバー側では、受信したJSON文字列を解析・処理するためにPHP、Java、Pythonなどの対応するバックエンド言語を利用できます。

  1. JSON配列をリクエストの本体としてサーバーに送信する。この方法では、JSON配列を文字列に変換する必要はなく、リクエストの本体として直接送信することができる。
var jsonArray = [{name: "John", age: 25}, {name: "Jane", age: 30}];

$.ajax({
  url: "your_url",
  type: "POST",
  contentType: "application/json",
  data: JSON.stringify(jsonArray),
  success: function(response) {
    // 处理响应
  }
});

サーバー側では、PHP、Java、Python などの対応するバックエンド言語を使って、受け取った JSON 配列を解析・処理できる。

どの方式を採用する場合でも、受け取ったJSONデータをサーバサイドで適切に処理する必要があります。

bannerAds