我无法在url字符串中获取ID

时间:2012-09-30 09:24:55

标签: php jquery

我在onclick函数中传递了ID,但是当我在页面中获取id时,它会显示“未定义的索引ID”。

这是将ID传递给url

的php代码
<tr>
    <td>
        <a href="#" class="ok">
            <img style='width: 200px' src="images/<?php echo $pics; ?>" alt="name" onclick="location.href='#img?ID=<?php echo $imgid ?>' ;img('<?php echo $pics ?>','<?php echo $imgid ?>')"  > 
        </a>
    </td>
</tr>

这是onllick结果在url

http://localhost/2/2/mvc/view/main.php#img?ID=50

以下是我调用网址ID的方式

<?php  $gid=$_GET['ID']; echo $gid;  ?>

,这是显示的错误

  

注意:未定义的索引:第126行的C:\ xampp \ htdocs \ 2 \ 2 \ mvc \ view \ main.php中的ID

2 个答案:

答案 0 :(得分:4)

网址应为:

http://localhost/2/2/mvc/view/main.php?ID=50#img

即。在{/ em>所有hash参数

之后,GET部分应该

答案 1 :(得分:2)

此处错误echo $imgid应为echo $imgid;

它应该像

onclick="location.href='?ID=<?php   echo $imgid ;?>'#img

显示图片的#img也应位于网址的末尾