php get获得url后面的变量的值,无法获得$_GET["lu"]

代码:<html><head><scripttype="text/javascript">functionloadXMLDoc(){varxmlhttp;if(windo... 代码:
<html>
<head>
<script type="text/javascript">
function loadXMLDoc()
{
var xmlhttp;
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
}
}
url="testl.php";
url=url+"?lu="+"you";
xmlhttp.open("GET",url,true);
xmlhttp.send(NULL);
}
</script>
</head>
<body>
<h2>AJAX</h2>

<button type="button" onclick="loadXMLDoc()">请求数据</button>
<div id="myDiv"></div>
</body>

</html>
testl.php代码

<?php
if(isset($_GET["lu"]) )

{
$lu=$_GET["lu"];
echo $lu;}
?>
运行testl.php无任何输出,按理应该输出you
testl.php和上面的HTML文档在同一文件夹下
展开
 我来答
匿名用户
2014-09-30
展开全部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
金融界顾里E
2014-09-30 · 超过24用户采纳过TA的回答
知道答主
回答量:59
采纳率:0%
帮助的人:37.4万
展开全部
var url;url='testl.php?lu=you';
追问
一样没反应,重启了IIS,清了缓存
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
云峰cool
2014-09-30 · 超过21用户采纳过TA的回答
知道答主
回答量:48
采纳率:0%
帮助的人:34万
展开全部
路径问题?
更多追问追答
追问
testl.php和上面的HTML文档在同一文件夹下,要改什么吗
追答
那应该不是路径问题了。
你在异步调用的时候 用alert(url) 把你的url 打出来看一下。
然后在回调函数中加一句:
alert(xmlhttp.responseText)
document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
可以方便你定位问题。
问题是在 url=url+"?lu="+"you"; 这句话上
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
莘赡05V
2014-09-30 · 知道合伙人软件行家
莘赡05V
知道合伙人软件行家
采纳数:1397 获赞数:3710
毕业安徽理工大学

向TA提问 私信TA
展开全部
如果AJAX程序没错的话,应该就是你的PHP路径不对
追问
简单测
可以得到love
唯独$_GET["lu"]不行,(isset($_GET["lu"]) )判断为假吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式