iframe 下不同域下的ajax请求跨域
项目A需要嵌套不同项目B(不同主域)下面的模块,最简单的解决方法是这样,就是将a.html(属于A项目)下面的iframe嵌套b.html(B项目),关键是嵌套之后b.h...
项目A 需要嵌套不同项目B (不同主域)下面的模块,最简单的解决方法是这样,就是将 a.html (属于A项目)下面的iframe嵌套 b.html(B项目),关键是嵌套之后b.html里面的js请求,尤其是ajax请求就会涉及到跨域是吗?是不是引入了b.html,顺带的js请求域名就会相应的变为A ? 然后发请求就发送不到B里面了? 没有处理这方面的经验,求指导。 谢过
展开
1个回答
展开全部
不久前..我的同事遇到了这个问题..然后我想要一个小的方式来解决。
事实上,一些网上JS跨域解决方案。那么我们不注意..但后来发现..方法和网上的方法几乎是类似的..
关于JS跨域权限确实遇到问题..
1如果主域名下的相同的不同子域可以指定document.domain的就可以了。的document.domain =相同的域
。使用方法臻2是iframe中,有时不使用Ajax是最好的..虽然我平时写的爱情与阿贾克斯阿贾克斯..但往往解决不了问题......有人说,之后,W3C已经给出了使用AJAX的跨域解决方案......但在这个阶段它仍然是老实点
关于前两种方法好说话。
我们使用的是...把一个iframe ...的页面,然后在iframe的src =“ XXXX“目标=”_blank“> http://192.168.3.44/actionSubmit.aspcallFunction=xxxx 的”或URI的一部分,您可以指定任何数据的识别..
然后起床此页面上3.44这个参数..然后确定相应的参数值?是合法的..可以
执行相应的程序..
希望能够帮助您^ _ ^我不回答很长一段时间。问题给我。哦! !
事实上,一些网上JS跨域解决方案。那么我们不注意..但后来发现..方法和网上的方法几乎是类似的..
关于JS跨域权限确实遇到问题..
1如果主域名下的相同的不同子域可以指定document.domain的就可以了。的document.domain =相同的域
。使用方法臻2是iframe中,有时不使用Ajax是最好的..虽然我平时写的爱情与阿贾克斯阿贾克斯..但往往解决不了问题......有人说,之后,W3C已经给出了使用AJAX的跨域解决方案......但在这个阶段它仍然是老实点
关于前两种方法好说话。
我们使用的是...把一个iframe ...的页面,然后在iframe的src =“ XXXX“目标=”_blank“> http://192.168.3.44/actionSubmit.aspcallFunction=xxxx 的”或URI的一部分,您可以指定任何数据的识别..
然后起床此页面上3.44这个参数..然后确定相应的参数值?是合法的..可以
执行相应的程序..
希望能够帮助您^ _ ^我不回答很长一段时间。问题给我。哦! !
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询