我试图将服务器端的值传递给a
标记的onclick
处理程序,但是当我单击链接时,它在客户端上给出了不同的结果。从PHP传递字符串到onclick锚点标记的处理程序
我的PHP代码:
$any="link1";
echo(" <a id='link1' href='#' onclick='VisibleFalse($any)'>[+]</a><span><b>$candidatename</b></span>");
我想串"link1"
传递给函数VisibleFalse
,这是显示字符串作为警示:
function VisibleFalse(ID)
{
alert(ID);
}
但它在打印"http://localhost/..."
警报。
我将不胜感激您的任何建议。
你为什么加了[标签](https://developer.mozilla.org/en/JavaScript/Reference/Statements/label)到一段JavaScript代码?没有循环。 – Quentin 2012-07-17 08:17:58
只是一个习惯(lol),但是上面提示变量'$ any'的值。问候 – Killrawr 2012-07-17 08:19:02
HTML中的字符引用是Unicode而不是ASCII(39在两个字符集中恰好是''',但由于重叠,它只是ASCII)。 – Quentin 2012-07-17 08:21:37