大家好,最近在做远程注册,本来想用AJAX来检测用户名是否重复,
在本地测试的时候都可以用,但是放到服务器上一运行到xmlhttpreg.open()看报错没有权限(注:xmlhttpreg为XMLHttpRequest对象),应该是因为跨域安全的原因,我的注册页面是send到的页面的子域名,网上有关于这个的解决方法,是把子域名的网页利用框架ifame放到主域名里,这个暂且不论能不能成功,现在我就是疑惑为什么我本地测试可以,没有报错没有权限呢?我本地测试的时候ajax也是发送到主域名的处理程序去的,各位大哥说说看。

解决方案 »

  1.   

    我刚想到,我本地测试的时候没有通过服务器,直接双击打开,所以可以使用AJAX
    我着通过APACHE打开,就报错没有权限了,和放到服务器上一样,
    为什么通过服务器就会报错呢?
      

  2.   

    ajax_>本地php脚本_>脚本访问远程的页面分析看看有没有值.
    只是个思路,具体问题具体对待