私はAJAXを学び、これらのphp変数を別のphpファイルに渡すために最善を尽くしています。私はいくつかのコードで苦労しています。
これが私の問題です。JavaScript関数を実行するonClick時にボタンがあります
<input type='image' src='images/download-all.png' alt='Submit' onclick='download(".$y['imageURL'].")'>
$y['imageURL'] は、テーブルから結果を取得するコードからのものです。
$sql1 = "SELECT * FROM digital_materials WHERE id = '".$x['itemID']."'";
$res1 = mysql_query($sql1);
$y = mysql_fetch_assoc($res1);
事前に while ループを実行しているため、2 つの配列が返されます。どちらも imageURL キーを持っています。ここでは部分的に他の人のコードを使用しているので、何かあれば指摘してください。
これが私のダウンロード機能です。
function download(x)
{
$.ajax({
url:'download.php',
data:"image="+x,
success:function(e){
alert("Hey, this worked.");
},
error:function(e, f, g){
alert("Error removing from cart, please try again. "+e+" : "+f+" : "+g);
}
});
}
これらのキーの両方を配列からphpファイルに渡して処理するにはどうすればよいですか? 現在、ソースコードでこれを提供しているだけです。