首页 / PHP / $_GET方法得不到url值
$_GET方法得不到url值
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了$_GET方法得不到url值,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1427字,纯文字阅读大概需要3分钟。
内容图文
我的代码是这样的jq中
$('#add_user').ajaxSubmit({
url:ThinkPHP['MODULE']+'/User/add',
type:'POST',
success:function(data){
alert(data);
var top=(screen.height-500)/2;
var left=(screen.width-500)/2;
window.open("http://localhost/yemian/Admin/Photo?id="+data+"",'111','height=620,width=500,top='+top+',left='+left+',toolbar=no,menubar=no,scrollbars=no, resizable=no,location=no, status=no');
},
});
新打开的页面网址:http://localhost/yemian/admin/photo?id=31
新打开的页面中
echo $id=$_GET['id'];
但是获取不到$_GET['id'];
回复讨论(解决方案)
type:' POST',
你指定的是 post 方式,$_GET 当然取不到
type:'POST',
你用的是POST方式,
应该使用echo $id=$_POST['id']; 来获取
或者把jquery的
type:'POST',
改为
type:'GET',
type:' POST',
你指定的是 post 方式,$_GET 当然取不到
楼主是先post,post返回之后,再跳转到新的页面的。
楼主自己检查下,值是否传递过去
success:function(data){
alert(data);
看看data有什么。
前面几位都误导了,URL上的get跟ajax的POST和get没关系。
你要检查一下真实访问的URL,是不是带参数过去了,如果是,再检查是不是被URL重写处理了。
http://localhost/yemian/admin/photo?id=31
这样写没错
然后print_r($_GET);
看看有什么
http://localhost/yemian/Admin/Photo
http://localhost/yemian/admin/photo?id=31
有大小写之分,这两个是同一个页面吗?检查一下你改对文件了吗
哎哟我去,犯了个超低级错误
内容总结
以上是互联网集市为您收集整理的$_GET方法得不到url值全部内容,希望文章能够帮你解决$_GET方法得不到url值所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。