ajax跨域

shangbeizizailiulang 2009-08-26 05:08:25
大家好,最近在做远程注册,本来想用AJAX来检测用户名是否重复,
在本地测试的时候都可以用,但是放到服务器上一运行到xmlhttpreg.open()看报错没有权限(注:xmlhttpreg为XMLHttpRequest对象),应该是因为跨域安全的原因,我的注册页面是send到的页面的子域名,网上有关于这个的解决方法,是把子域名的网页利用框架ifame放到主域名里,这个暂且不论能不能成功,现在我就是疑惑为什么我本地测试可以,没有报错没有权限呢?我本地测试的时候ajax也是发送到主域名的处理程序去的,各位大哥说说看。
...全文
59 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
楼上太厉害了,我也是刚看到这个方法,
但是现在还有个疑惑,为什么本地通过服务器访问不行,直接双击打开就可以,是浏览器的安全设置吗?还是我需要访问的网站有关于这方面的设置?
jlzan1314 2009-08-26
  • 打赏
  • 举报
回复
ajax_>本地php脚本_>脚本访问远程的页面分析看看有没有值.
只是个思路,具体问题具体对待
  • 打赏
  • 举报
回复
我刚想到,我本地测试的时候没有通过服务器,直接双击打开,所以可以使用AJAX
我着通过APACHE打开,就报错没有权限了,和放到服务器上一样,
为什么通过服务器就会报错呢?

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧