简体   繁体   English

PHP调用Javascript函数不接受参数

[英]PHP called Javascript function not accepting parameters

Javascript: Javascript:

function clickedLink(l){
     alert(l);
}

PHP: PHP:

If I don't pass in a parameter, like this. 如果我不传递参数,就这样。 It returns undefined, which is correct. 它返回undefined,这是正确的。

echo '<tr class='.$class.' onclick="clickedLink();">;

If I try to pass a parameter in nothing happens. 如果我尝试传递参数,则不会发生任何事情。

  echo '<tr class='.$class.' onclick="clickedLink("test");">';
  echo '<tr class='.$class.' onclick="clickedLink(\"test\");">';
  echo '<tr class='.$class.' onclick="clickedLink('.$test.');">';

Any idea on why it's not working? 关于为什么它不起作用的任何想法吗? It might be me not understanding how to access Javascript parameters inside the function. 可能是我不了解如何在函数内部访问Javascript参数。

Try adding \\' like this 尝试像这样添加\\'

clickedLink(\\'.$test.\\') clickedLink(\\'。$ test。\\')

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM