前段时候,碰到了Ajax的跨域问题,这可真是头痛的问题啊。在网上寻找了许多方法,大多数是讲通过相关domain属性来实现。我也看了网上的一个例子,好像可用。但我自己通过这个例子却无法实现。后台想了个更绝的方法来解决这个问题。
基本思想还是通过一个iframe来做代理,参数通过URL传过去。在需要跨域调用ajax时,动态创建一个iframe,然后src是引用需要求域的一个页面,在这个页面中发送ajax请求,然后访问相应的输出。我试的时候,能够在iframe的页面中调用父页面的function,但父页面不能调用iframe中的function。