【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データを配列に変換する。

コメントを残す

名前、メールアドレスは任意です。メールアドレスが公開されることはありません。

内容をご確認の上、送信してください。