【问题标题】:Pass data to 2 pages using one <a> tag使用一个 <a> 标签将数据传递到 2 个页面
【发布时间】:2019-11-25 14:31:56
【问题描述】:

我必须将标签中的 ID 传递给两个不同的页面。

我当前的代码是:

&lt;a href="select1.php?id=&lt;?php echo $cval['id']?&gt;"&gt;Edit&lt;/a&gt;

我需要传递给 select1.phpselect2.php

尝试做类似的事情

&lt;a href="select1.php?id=&lt;?php echo $cval['id']?&gt; &amp;&amp; select2.php?id=&lt;?php echo $cval['id']?&gt;"&gt;Edit&lt;/a&gt;

我试过 this 。但这并没有解决我的问题。

【问题讨论】:

  • 除此之外是否还有其他&lt;a&gt; 标签,或者您正试图用一个&lt;a&gt; 标签打开两个页面
  • 请好好定义问题stackoverflow.com/help/how-to-ask..
  • @AnshuSharma 否。这是我试图将我的 ID 传递到 2 个不同页面的唯一
  • 您到底想达到什么目的?听起来您正在尝试解决问题,但这样做会使事情变得更加复杂。如果您解释了您要解决的问题,那么也许我们可以帮助您找到更好的解决方案。

标签: php url anchor href


【解决方案1】:
<p><a href="#" onclick="window.open('http://google.com');
    window.open('http://yahoo.com');">Click to open Google and Yahoo</a></p>

请注意,这将被网络浏览器内置的弹出窗口阻止程序阻止,但您通常会收到此通知

【讨论】:

    【解决方案2】:

    试试这个

    <a href="#" onclick="window.open('http://yoursite.com/select1.php?id=<?php echo $cval['id']?>');
    window.open('http://yoursite.com/select2.php?id=<?php echo $cval['id']?>');">Edit</a>
    

    【讨论】:

    • 该值仅传递给 select1.php 页面,而不传递给 select2.php
    【解决方案3】:

    您可以尝试以下方法-

    <a target="_blank" onclick="window.open('select1.php?id=<?php echo $cval['id']?>;');  window.open('select2.php?id=<?php echo $cval['id']?>;');">Edit</a>
    

    在尝试打开两个窗口时会有一个弹出窗口阻止程序,因此您需要将其设置为允许

    【讨论】:

      猜你喜欢
      • 2012-01-03
      • 2020-11-20
      • 2013-02-03
      • 2017-04-08
      • 1970-01-01
      • 2015-09-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多