php get获得url后面的变量的值,无法获得$_GET["lu"]
答案:4 悬赏:60 手机版
解决时间 2021-03-24 01:26
- 提问者网友:不要迷恋哥
- 2021-03-23 06:57
php get获得url后面的变量的值,无法获得$_GET["lu"]
最佳答案
- 五星知识达人网友:骨子里都是戏
- 2021-03-23 07:16
路径问题?追问testl.php和上面的HTML文档在同一文件夹下,要改什么吗追答那应该不是路径问题了。
你在异步调用的时候 用alert(url) 把你的url 打出来看一下。
然后在回调函数中加一句:
alert(xmlhttp.responseText)
document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
可以方便你定位问题。
问题是在 url=url+"?lu="+"you"; 这句话上追问alert(xmlhttp.responseText)没输出,问题在哪?没得到这个you值,输出不了追答xmlhttp.send(NULL);
这句 不要NULL 或者改为null
你可以用F12 看看是哪出错了
null是javascript的关键字。NULL就是一个普通的变量名追问运行$lu=$_GET["lu"]
echo $lu;
?>
PHP Parse error: syntax error, unexpected T_ECHO in D:\phpsite\testl.php on line 3追答少了一个分号
$lu=$_GET["lu"];追问不是可以不用吗?PHP语句,会是我自己电脑搭的服务器反应慢?不稳定?好像这回可以输出alert(xmlhttp.responseText),也有可能清空(NULL)后
你在异步调用的时候 用alert(url) 把你的url 打出来看一下。
然后在回调函数中加一句:
alert(xmlhttp.responseText)
document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
可以方便你定位问题。
问题是在 url=url+"?lu="+"you"; 这句话上追问alert(xmlhttp.responseText)没输出,问题在哪?没得到这个you值,输出不了追答xmlhttp.send(NULL);
这句 不要NULL 或者改为null
你可以用F12 看看是哪出错了
null是javascript的关键字。NULL就是一个普通的变量名追问运行$lu=$_GET["lu"]
echo $lu;
?>
PHP Parse error: syntax error, unexpected T_ECHO in D:\phpsite\testl.php on line 3追答少了一个分号
$lu=$_GET["lu"];追问不是可以不用吗?PHP语句,会是我自己电脑搭的服务器反应慢?不稳定?好像这回可以输出alert(xmlhttp.responseText),也有可能清空(NULL)后
全部回答
- 1楼网友:骨子里都是戏
- 2021-03-23 10:25
如果AJAX程序没错的话,应该就是你的PHP路径不对追问简单测ehco "love"
?>
可以得到love
唯独$_GET["lu"]不行,(isset($_GET["lu"]) )判断为假吧
?>
可以得到love
唯独$_GET["lu"]不行,(isset($_GET["lu"]) )判断为假吧
- 2楼网友:酒安江南
- 2021-03-23 09:17
var url;url='testl.php?lu=you';追问一样没反应,重启了IIS,清了缓存
- 3楼网友:渡鹤影
- 2021-03-23 08:12
url="http://localhost/test.php?lu=you";
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯