我正在尝试将 PHP GET 变量传递给 AJAX,以便根据传递的 ID 将适当的内容加载到同一页面上,但我不知道该怎么做。ID 由循环动态生成,ID 在下面的图像超链接中给出。因此,基本上,当他们单击包含链接及其传递的 id 的图像时,新内容将加载到同一页面上。
下面是代码。
<div id="myDiv">
<h2>Let AJAX change this text</h2>
我正在尝试将 PHP GET 变量传递给 AJAX,以便根据传递的 ID 将适当的内容加载到同一页面上,但我不知道该怎么做。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