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

相关技巧
让开发自动化 用 Eclipse 插件提高代码质量
键盘扫描码[比较完整]
Wordpress 忘记密码的处理方法
firefox 扩展开发技巧
php asp.net 比较 [推荐]
UTF-8 BOM 可能导致样式错乱的解决方法
Web 开发常用工具 大家自己查找下载
遇到不能复制的网站怎么办?
URL 长度有限制吗?
声音验证码制作方法
防范SQL注入式攻击
Web 设计与开发者必须知道的 15 个站点
十分钟内学会 避免用户刷新导致重复POST提交
flash 挡住层的解决方法
XML CDATA的作用
调试JavaScript/VBScript脚本程序(IE篇)
JavaScript/VBScript脚本程序调试(Wscript篇)
alt键 chr码值对应列表查看方法
彻底解决页面文字编码乱码问题
数据类型和Json格式分析小结

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2010-01-10   浏览: 151 ::
收藏到网摘: 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