如何使用javascript将一个页面的值传递到另一个页面

如何使用javascript将一个页面的值传递到另一个页面,javascript,html,Javascript,Html,当有人点击图片时,我想打开一个评论页面 我正在从数据库中获取所有图像,并添加了onclickevent listener以打开评论页面 我还想传输图像id(点击的img的id),它在数据库中是“IDpic”,作为评论页面的值。下面是代码片段 函数clickedButton(){ window.location='cmnt.php'; } 我想要没有jQuery的解决方案 为什么不给予: <a href="cmnt.php?id=12"> 也没有JavaScript 做

当有人点击图片时,我想打开一个评论页面

我正在从数据库中获取所有图像,并添加了
onclick
event listener以打开评论页面

我还想传输图像id(点击的img的id),它在数据库中是“IDpic”,作为评论页面的值。下面是代码片段



函数clickedButton(){
window.location='cmnt.php';
}
我想要没有jQuery的解决方案 为什么不给予:

<a href="cmnt.php?id=12">

也没有JavaScript

  • 删除您的
    onClick
    事件
  • 删除JS代码(单击按钮函数)
  • 为什么要删除它? 您的案例不需要JS方法。您的图像被包含有链接的锚定标记所包围。那会满足你的需要

    请尝试下面的代码

    <?php
    echo '<a href="cmnt.php?id='".$row["IDpic"]."'"><img src ="'.$row["img"].'"'.'alt="pic" height="200px" width="250px" align = left /></a>';
    ?>
    

    您可以将页面放入表单中,在
    隐藏输入类型中设置和存储链接,并使用
    GET
    POST
    方法检索链接

    若页面未重新加载,若需要,可以使用窗口变量


    使用
    window.location='/your_page?data='+name

    哇。从代码段开始执行PHP开始?还是PHP被添加到了HTML中?PHP被添加到了htmlYou不明白我的意思。但如何传递图像id,因为它在循环中总是被最后一个图像idecho“”覆盖;我试过了,但我没试过pass@NafizAlIfat显示
    cmnt.php的内容
    ?@NafizAlIfat将其更改为