我正在json_encode
对表格的结果做一个方法。
当我var_dump
对这个变量做 a 时。我得到三个对象。
{"id": "5"}
{"id": "6"}
{"id": "7"}
所以这是我的过程。我有一个带有 onclick 方法的图像。
<input type='image' onclick='download(".$z.")'>
这是我的开发人员工具中按钮的外观。
<input type="image" src="image.jpg" onclick=download({"id":"13","itemName":"","itemDesc":"","imageURL":"","language":"English (US)","category":"Presentation","size":"1970 KB","flagDesc":"","fileType":"PPTX"})">
这是我正在使用的方法。我的方法没有拾取我所有的对象。它只拾取最后一个对象。为什么?
function download(z)
{
$.ajax({
type: 'POST',
url:'download.php',
data: { image: JSON.stringify(z) },
success:function(results){
$('div').html(results);
}
});
}
在我的 download.php 文件中,我正在转储json_decode($_POST['image']);
我多次得到同一个对象,但只有一个对象。我怎样才能得到它们?