【发布时间】:2018-08-04 17:34:16
【问题描述】:
Javascript:
function clickedLink(l){
alert(l);
}
PHP:
如果我不传入参数,像这样。它返回未定义,这是正确的。
echo '<tr class='.$class.' onclick="clickedLink();">;
如果我尝试传递一个参数却什么也没发生。
echo '<tr class='.$class.' onclick="clickedLink("test");">';
echo '<tr class='.$class.' onclick="clickedLink(\"test\");">';
echo '<tr class='.$class.' onclick="clickedLink('.$test.');">';
知道为什么它不起作用吗?可能是我不明白如何访问函数内部的 Javascript 参数。
【问题讨论】:
-
检查渲染的源代码,看看引号是否有意义。我原以为选项 2 会起作用,也许可以在测试周围尝试反斜杠单引号。
标签: javascript php parameters