渡された ID に応じて適切なコンテンツを同じページにロードできるように、PHP GET 変数を AJAX に渡そうとしていますが、正確に行う方法がわかりません。ID はループによって動的に生成され、ID は下の画像のハイパーリンクに表示されます。基本的に、リンクと渡された ID を含む画像をクリックすると、新しいコンテンツが同じページに読み込まれます。
以下はコードです。
<div id="myDiv">
<h2>Let AJAX change this text</h2>
渡された ID に応じて適切なコンテンツを同じページにロードできるように、PHP GET 変数を AJAX に渡そうとしていますが、正確に行う方法がわかりません。ID はループによって動的に生成され、ID は下の画像のハイパーリンクに表示されます。基本的に、リンクと渡された ID を含む画像をクリックすると、新しいコンテンツが同じページに読み込まれます。
以下はコードです。
<div id="myDiv">
<h2>Let AJAX change this text</h2>
呼び出した関数にパラメータを入れてみてください...
onclick='loadXMLDoc(".$row['ID'].")'
または、$ row ['ID']を入力に入れて非表示に設定し、ajaxを使用して値を取得することもできます。
<input type="hidden" value="<?php echo $row['ID']; ?>" id="someid" />
取得
var ID = $('#someid').val();
グローバル$_GET変数を使用します。
例:
www.some-url.com/script.php?id=1337
そしてそれにアクセスするためのスクリプトで:
echo $_GET['id']
> 1337