【发布时间】:2011-12-14 21:12:20
【问题描述】:
这可能有一个简单的答案,但是我无法弄清楚正确的语法。我在 php 页面上回显了以下 onclick 事件:
$ratelink = text string...
echo '<div><span id="anything" onclick="updatePos('.$ratelink.')">Save</div>';
在我的 JS 页面上,我有这个功能:
function updatePos(ratelink)
{
alert(ratelink);
}
我的问题是当 $ratelink 是一个数字时,变量将毫无问题地通过。然而,当 $ratelink 是一个文本字符串时,就像上面的例子一样,什么都没有传递,警报也不会执行。
我认为以下 ('.$ratelink.') 需要使用不同的语法来传递文本,但我不知道确切的格式。
【问题讨论】:
标签: php javascript function variables