私はjavascriptオブジェクトの配列を持っています。この配列をサーバーに送信したいと思います。私は試した :
JSON.stringify(jObectArray);
しかし、サーバー側では空の配列を取得しています。どうすればサーバーに正常に送信できますか?
私はjavascriptオブジェクトの配列を持っています。この配列をサーバーに送信したいと思います。私は試した :
JSON.stringify(jObectArray);
しかし、サーバー側では空の配列を取得しています。どうすればサーバーに正常に送信できますか?
コードを見ずに:
var arr = ["one","two","three"];
arr = JSON.stringify(arr);
$.ajax({
url: "something.something",
data: {
theArray: arr
},
success: function(data) {
//success
}
});
編集:
あなたのアレイはどのように見えますか...?
あなたが作る必要があります:
$.ajax({
url :'urltoserver',
data: { myArray : jObectArray },
dataType: 'JSON'
});
$.ajax({
url :'urltoserver',
data: {'yourarray':JSON.stringify(jObectArray)},
dataType: 'JSON',
type:"POST"
});
サーバーで
print_r($_POST['yourarray']);