我想将我在 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