【问题标题】:PHP a href not linkingPHP a href没有链接
【发布时间】:2015-06-28 05:50:42
【问题描述】:

我一直在努力管理这个网站,但今天我突然失去了链接(类型)的功能。

我看了很多,我很确定这个链接上的语法是正确的(以前从来没有给我带来过问题),但由于某种原因,它现在不会链接!我想将 $array[] 中的“SomeString”元素传递给 myPage.php。将鼠标悬停在链接上会显示正确的 url,但单击不会执行任何操作。我也不能在浏览器中右键单击元素来“检查元素”,看图!

echo "<li><a href='myPage.php?q=" . $array[$j]['SomeString'] . "'>" . $array[$j]['Name'] . "</a></li>";

任何建议将不胜感激。

【问题讨论】:

  • 生成的 HTML 是什么?
  • 使用 CTRL+U 并显示输出。
  • CTRL + U 不产生任何结果??

标签: php hyperlink href


【解决方案1】:

查看源代码并查看它输出的内容。我敢打赌你的 SomeString 里面有一个引号 - 你应该通过 urlencode 运行它,很可能。

【讨论】:

  • 不,没有错引号或任何东西。我会研究一下 urlencode 可以为我做什么。谢谢!
  • @MarcBosse 向我们展示不工作的 HTML 输出结果。
  • 它什么也不做。没有结果。当我将鼠标悬停在链接上时,url 是正确的,没有引号,GET 变量设置正确。点击 - 没有..
  • @MarcBosse 您的链接中没有文字。 $array[$j]['Name'] 似乎不见了。
【解决方案2】:

检查$array[$j]['SomeString'],看看它返回的值是否与以前相同。

var_dump($array[$j]['SomeString']);

【讨论】:

  • 返回我的数组在指定索引处的值,但不会重定向。
【解决方案3】:

我遇到了同样的问题,我清空了缓存,问题消失了,href 超链接到我想要的页面。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-10
    • 2020-02-23
    • 2013-01-12
    • 2022-12-31
    相关资源
    最近更新 更多