json_encode
テーブルの結果に対してメソッドを実行しています。
var_dump
この変数を実行すると。3 つのオブジェクトを取得します。
{"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']);
同じオブジェクトを何度も取得しますが、オブジェクトは 1 つだけです。それらをすべて入手するにはどうすればよいですか?