Javascript 通过jquery将图像id传递给php mysql查询

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

我需要将图像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(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查询中动态传递。您面临的问题是什么,你能解释一下吗?你面临什么问题,你能解释一下吗?