我们老大要让我写一个webService的浏览器客户端XMLHttpRequest.send请求wdsl文件的时候老是返回为空
地址如下
http://172.18.5.207:9090/LoginService.asmx?wdsl
我将host中
172.18.5.207 ws.mysite.com127.0.0.1 mysite.com这样可以吗?算不算跨域问题?我的文件是http//mysite.com/test.php,其中的js调用http://ws.mysite.com:9090/LoginService.asmx?wdsl;但老是调用不到!!!

解决方案 »

  1.   

    不是跨域。
    调用不到的话,你跟踪一下xmlhttp的状态值
      

  2.   

    绝对属于跨域了,所谓跨域不仅仅是指域名,ip地址也算的,你用safari的话就不存在跨域的问题,可能Chrome也行,不过火狐肯定不行
      

  3.   

    还有,LZ说的在host列表中添加域名解析,这个方法没用的,又不是没有路由到。
    浏览器中的域名只跟你在地址栏中的域名有关,跟怎么解析的毫无关系
      

  4.   

    是的,你在浏览器中直接浏览http://172.18.5.207:9090/LoginService.asmx?wdsl如果可以,就去做个代理吧.