我试图在js函数中传递一个php变量,但是我收到以下错误:
未捕获的SyntaxError:无效或意外的令牌
这是我的代码:
<?php
$author ="James Wilson";
echo '<li onClick= getAuthor("'.$author.'");>';
?>
答案 0 :(得分:2)
echo "<li onclick=\"getAuthor('$author')\">";
答案 1 :(得分:2)
您知道需要将字符串传递给onClick
属性。在简单的HTML中,它应该是:
<li onClick="getAuthor('someone')">
在php中用适当的转义字符构造它。
echo '<li onClick= "getAuthor(\'' . $author . '\')";>';