【发布时间】:2014-12-24 16:25:57
【问题描述】:
所以我有一个这样的 JavaScript 函数,
var ajax = function(data, url, method, onfinish){
var xmlhttp=new XMLHttpRequest();
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
onfinish(xmlhttp.responseText);
}
};
xmlhttp.open(method, "pages/page.php?cv=1", true);
xmlhttp.send("cv=1");
};
我有一个空链接应该运行该函数,
<a href="javascript:void(0)" onclick="ajax('cv=1', 'pages/page.php', 'POST', set)" class="link">Posts</a>
这是我的 php 文件,
<?php
$cv = $_POST["cv"];
if ($cv == "p1") {
include("posts.php");
} else if ($cv == "p2") {
include("users.php");
} else if ($cv == "p3") {
include("write.php");
} else if ($cv == "p4") {
include("signup.php");
}
?>
但我不断收到此错误,
注意:未定义索引:第 2 行 /home/cabox/workspace/pages/page.php 中的 cv
【问题讨论】:
-
你不是在做
$_GET吗? -
这个字符串肯定是
$_GET字符串:pages/page.php?cv=1。
标签: javascript php ajax http xmlhttprequest