我想在onClick事件中将变量传递给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
答案 0 :(得分:3)
onClick="video(We Have a Pope)"
应为onClick="video('We Have a Pope')"
答案 1 :(得分:1)
将字符串作为参数传递时需要引号,如下所示:
<a href="data.php" onClick="video('We Have a Pope')" hidefocus="">
答案 2 :(得分:1)
<a href="data.php" onClick="javascript:video('We Have a Pope');" hidefocus="">
答案 3 :(得分:0)
onClick="video('We Have a Pope');"
或
onClick="video(\"We Have a Pope\");"