【Laravel】ajaxでデータをJSON形式で送る
$.ajax({ type: "POST", url: "/guildorder/changeHas", data: { 'orderStatus': JSON.stringify(orderStatus)} }).done(function(data){ 略 }) 略
このようにJSON.stringify()を使う。
ここではorderStatusというキーでorderStatusという配列を送信している。
送られたデータはJSON形式になっているため、PHP側ではデコードをしなければならない。
$json = $request->orderStatus; $arr = json_decode($json, true);
json_decode()を通してJSONデータを配列に変換する。