不同域名下的跨域
对方页面我无法控制,而且数据只有通过POST提交,才能得到返回值在网上查了很多,Iframe方法等方法。小弟是小菜,不是看不懂,就是不能实现,恳求各位大侠指教

解决方案 »

  1.   

    不过前提是两个要类似这样才行:
    tt1.test.com   tt2.test.com
      

  2.   

    客户端发请求给本地服务端脚本,本地服务端脚本打开你要的网站url,获得数据传回给客户端。 不理解的话搜索下小偷程序。
      

  3.   

    是用ajax提交数据吗??如果不是的话,直接将form中的action修改为外部地址即可,如果是的话,最简单的办法是自己写一个服务器页,将数据提交到这个服务器页,再由该页提交到外部。当然也还有其它办法。
      

  4.   

    跨域,可以采用jsonp,但也只支持get方法,你控制不了对方页面,还想拿返回值?
      

  5.   

    跨域请求用  img.src script.src 
    当然也可以 先请求自己服务器,服务器用httpRequest 去请求!
      

  6.   

    ajax 跨域是可以的 不过得在 请求端的 服务器代码做设置
      

  7.   

    AJAX(XMLHttpRequest)进行跨域请求方法详解
      

  8.   

    从服务端入手吧!
    写个php(或其他程序 post js 代码过去给不同的网站接受  然后 eval());
      

  9.   

    (⊙o⊙)…,我没想控制对方页面啊,我只是想得到POST提交后的返回的数据,该怎么弄
      

  10.   


    IE默认情况下已经支持跨域了。直接用ajax访问其他域即可。其实跨不跨域,对一个网站来说,并没有多少安全隐患,即使ajax不可跨域,也能通过种种方式达到跨域的目的。所以说浏览器限制跨域是完全没必要的。微软这点还是比较明智。跨域的万金油做法:服务器以一个客户端身份去访问外部域,返回结果交给浏览器。俗称server代理