Javascript 通过jquery将图像id传递给php mysql查询
我需要将图像id传递给mysql查询 为此,我做了这些编码。但它会导致未定义的索引x:我引用了许多stackoverflow答案。但一切都不起作用Javascript 通过jquery将图像id传递给php mysql查询,javascript,php,jquery,mysql,ajax,Javascript,Php,Jquery,Mysql,Ajax,我需要将图像id传递给mysql查询 为此,我做了这些编码。但它会导致未定义的索引x:我引用了许多stackoverflow答案。但一切都不起作用 echo "<img src=http://localhost/ss/img/".$p['path']." id=".$p['album_id']." class='img-responsive' alt='' data-toggle='modal' data-target='.bs-example-modal-lg1'>"; if(i
echo "<img src=http://localhost/ss/img/".$p['path']." id=".$p['album_id']." class='img-responsive' alt='' data-toggle='modal' data-target='.bs-example-modal-lg1'>";
if(isset($_GET['x'])) { echo $_GET['x']'; }
<script>
$(document).ready(function() {
$(".g2 img").click(function() {
var albumID = $(this).attr('id');
alert(albumID); //working fine, getting id
$.ajax({
type: 'GET',
url: 'index.php',
//data: x: "albumID",
data: x: albumID,
success: function(data)
{
alert("success!");
}
});
});
});
</script>
echo”“;
if(isset($_GET['x']){echo$_GET['x']';}
$(文档).ready(函数(){
$(“.g2 img”)。单击(函数(){
var albumID=$(this.attr('id');
警报(albumID);//工作正常,正在获取id
$.ajax({
键入:“GET”,
url:'index.php',
//数据:x:“albumID”,
数据:x:albumID,
成功:功能(数据)
{
警惕(“成功!”);
}
});
});
});
我做错了什么?请帮帮我
if(isset($_GET['x'])) { echo $_GET['x']'; }
取代
if(isset($_GET['x'])) { echo $_GET['x']; }
“额外的”有吗
如果问题仍然存在,请检查您的url,它应该是这样的
index.php?x=sometext
取代
if(isset($_GET['x'])) { echo $_GET['x']; }
“额外的”有吗
如果问题仍然存在,请检查您的url,它应该是这样的
index.php?x=sometext
不需要像那样使用它,只需进行一个ajax调用并将数据放在您想要的任何div中即可 使用
document.getElementById(“yourDiv”).innerHTML=data代码>
试一试
只需尝试使用
url: 'index.php?x='+albumID,
更改您提到的href
无需像那样使用它,只需进行ajax调用并将数据放入所需的任何div中即可
使用document.getElementById(“yourDiv”).innerHTML=data代码>
试一试
只需尝试使用
url: 'index.php?x='+albumID,
更改您提到的href
http://localhost/ss/img/“$p['path']”id=“.p['album_id']”class='img-responsive'alt=''数据切换='modal'数据目标=''.bs-example-modal-lg1'>”
if(isset($\u GET['x']){
echo$_GET['x'];
}
?>
$(文档).ready(函数(){
$(“.g2”)。单击(函数(){
var albumID=$('.img-responsive').attr('id');
警报(albumID);//工作正常,正在获取id
$.ajax({
键入:“GET”,
url:'index.php',
//数据:x:“albumID”,
数据:{x:albumID},
成功:功能(数据)
{
警惕(“成功!”);
}
});
});
});
http://localhost/ss/img/“$p['path']”id=“.p['album_id']”class='img-responsive'alt=''数据切换='modal'数据目标=''.bs-example-modal-lg1'>”
if(isset($\u GET['x']){
echo$_GET['x'];
}
?>
$(文档).ready(函数(){
$(“.g2”)。单击(函数(){
var albumID=$('.img-responsive').attr('id');
警报(albumID);//工作正常,正在获取id
$.ajax({
键入:“GET”,
url:'index.php',
//数据:x:“albumID”,
数据:{x:albumID},
成功:功能(数据)
{
警惕(“成功!”);
}
});
});
});
您在{echo$_GET['x']'}和引号之间有错误删除后,它也会显示注意:未定义索引:x,是否有其他方法将单击的图像id传递给phptry我提到的GET
格式,并在删除后用引号回复您在{echo$_GET['x']}上有错误,它显示通知:未定义的索引:x,是否有其他方法将单击的图像id传递给phptry我提到的get
格式,并在删除后,它显示通知:未定义的索引:x,是否有其他方法将单击的图像id传递给phpyes,我可以将单击的图像id作为索引传递给url。php?x=13删除后,它显示注意:未定义索引:x,是否有其他方法将单击的图像id传递给phpyes,我可以将单击的图像id作为索引传递给url.php?x=13是的,我获得id,但我需要在mysql查询中动态传递。是的,我获得id,但我需要在mysql查询中动态传递。您面临的问题是什么,你能解释一下吗?你面临什么问题,你能解释一下吗?