通过函数传递变量Javascript/PHP
我想通过一个变量通过一个onClick事件的PHP,但它似乎并没有正确地将它传递给页面。通过函数传递变量Javascript/PHP
这里是我的html
<a href="data.php" onClick="video(We Have a Pope)" hidefocus="">
和相应的JavaScript函数
function video(result) {
$('#information').load('data.php?result=' + result);
document
}
我的PHP页面看起来像这样
<?php
$result = $_GET['result'];
echo $result;
?>
什么都没有,虽然输出:S
onClick="video(We Have a Pope)"
应该onClick="video('We Have a Pope')"
你可以很容易地通过这个网站的语法突出显示,错误在哪里。 :-) – YMMD 2012-03-29 07:54:27
你需要引号,当你传递字符串作为参数,就像这样:
<a href="data.php" onClick="video('We Have a Pope')" hidefocus="">
onClick="video('We Have a Pope');"
或
onClick="video(\"We Have a Pope\");"
'\\'是不是HTML转义字符。当没有循环时,为什么要添加[标签](https://developer.mozilla.org/en/JavaScript/Reference/Statements/label)? – Quentin 2012-03-29 08:04:22
'的onClick =“视频(”我们有一个教皇')“' – 2012-03-29 07:29:45