use*_*328 2 javascript php variables function
这可能有一个简单的答案,但我无法弄清楚正确的语法.我在php页面上回显了以下onclick事件:
$ratelink = text string...
echo '<div><span id="anything" onclick="updatePos('.$ratelink.')">Save</div>';
Run Code Online (Sandbox Code Playgroud)
在我的JS页面上,我有以下功能:
function updatePos(ratelink)
{
alert(ratelink);
}
Run Code Online (Sandbox Code Playgroud)
我的问题是,当$ ratelink是一个数字时,变量将通过而没有任何问题.但是,当$ ratelink是一个文本字符串时,就像上面的例子中一样,没有任何内容传递,警报也不会执行.
我认为以下('.$ ratelink.')需要使用不同的语法来传递文本,但我不知道确切的格式.
传递给JS函数以及PHP时,需要将字符串括在引号中:
$ratelink = 'text string...';
echo '<div><span id="anything" onclick="updatePos(\''.$ratelink.'\')">Save</div>';
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11537 次 |
| 最近记录: |