Jquery スクリプトで作成した配列を php ファイルに送信したいと考えています。私はその質問が多く扱われたことを知っています。残念ながら、ベストプラクティスと思われるものを適用すると、うまく機能しません。誰かが私を理解するのを手伝ってくれることを願っています。前もって感謝します。乾杯。マーク。ここに私のコードの下:
私のjs:
// I build myArray
var myArray = new Array();
$('.someClass').each(function() {
$this = $(this);
myArray.push({
'id': $this.attr('attrId')
});
});
//...and then send it to myFile.php
var ajaxData = { myArray: JSON.stringify(myArray) };
$.ajax({
type: "POST",
url: "myFile.php",
data: ajaxData,
success: function(data) {
$('body').append(data);
}
});
私のphp:
$myArray = json_decode(stripslashes($_POST['myArray']));
foreach($myArray as $value){
echo $value.'</br>';
}
私が得るエラー:
Catchable fatal error: Object of class stdClass could not be converted to string