0

我有一个 php 函数,它从数据库中获取数据并调用一个 javasript 函数,如下所示:

echo "<p><a href=\"javascript: customm('$variable')\">$header</a></p>";

问题是当有人将鼠标悬停在链接上时,浏览器会显示完整的参数,如下所示:(在浏览器的左下角,或新选项卡)

javascript: customm('some secret code here');

有没有办法隐藏这个?我尝试将 onclick 添加到 php 函数并将 ahref 指向 #.

echo "<p><a href='#' onclick='javascript: customm('$variable')'>$header</a></p>";

但它没有用。

提前致谢!

4

2 回答 2

1

它不起作用,因为您需要转义引号:

echo "<p><a href='#' onclick='customm(\"$variable\"); return false;'>$header</a></p>";
于 2013-02-25T00:53:59.097 回答
0

此代码有效:

echo "<p><a href = '#' onclick=\"javascript: customm('$variable')\">$header</a></p>";

感谢 KaeruCT 和 Blender!

于 2013-02-25T01:07:01.880 回答