我有一个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>";
但它没有用。
提前致谢!
答案 0 :(得分:1)
它不起作用,因为你需要逃避引号:
echo "<p><a href='#' onclick='customm(\"$variable\"); return false;'>$header</a></p>";
答案 1 :(得分:0)
此代码有效:
echo "<p><a href = '#' onclick=\"javascript: customm('$variable')\">$header</a></p>";
谢谢KaeruCT和Blender!