当前位置: 首页 > 图文教程 > 网络编程 > 相关技巧 > xmlHttp ie6下不跨域还提示没有权限,ie8下不会有这错误

相关技巧
网站程序员如何应对web标准
一个批量编码转换及ASP/JS加解密/简繁转换的工具
php和js编程中的延迟执行效果的代码
文本文件编码方式区别
风中叶老师讲述的学习方法(学习编程的朋友需要看)
UTF8编码开发中页面空白问题的解决方法
POST与GET方法的区别简要分析
在PB中如何让用户只能修改新增的数据
即时通讯软件在网页上启动临时对话的链接代码
php和asp利用Shell.Application来执行程序的代码
用户权限管理设计[图文说明]
大型网站架构演变和知识体系
在地址栏里显示logo的实现方法
phpMyAdmin“无法载入 mysql 扩展, 请检查 PHP 配置”问题的解决方案
程序开发中的几个请不要相信
Web通信 分析工具 [推荐]
水晶报表 分页 的问题
页面制作统一的头尾的方法(asp+js)
xmlHttp ie6下不跨域还提示没有权限,ie8下不会有这错误
Eclipse 格式化代码时不换行与自动换行的实现方法

相关技巧 中的 xmlHttp ie6下不跨域还提示没有权限,ie8下不会有这错误


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2010-01-10   浏览: 150 ::
收藏到网摘: n/a

昨天晚上叫我好弄啊,最后发现原因是我url太长了,最后发现URL在2070B左右就不行了 url太长就会提示没有权限,ie8不会,这应该跟浏览器有关的
其实有个问题你注意一下就是,改成POST 方式传就解决了
this.xmlHttp.open("POST", this.url, true);
//alert('end');
this.xmlHttp.setrequestheader("content-length",this._data.length);
this.xmlHttp.setrequestheader("content-type","application/x-www-form-urlencoded");
this.xmlHttp.onreadystatechange = Page;
this.xmlHttp.send(this._data);
by webxeyes 转载注明出处 http://blog.csdn.net/webxeyes