基于安全的考虑,js是不能跨域请求数据的。
以下情况为跨域:
www.aaa.com bbb.aaa.com 跨域,即域名不同
www.aaa.com www.aaa.com:8081 跨域,即端口不同
如何解决跨域问题:使用jsonp来解决跨域问题
jsonp是一个跨域解决方案,js跨域请求数据是不可以的,但是js跨域请求js脚本是可以的,可以把数据封装成一个js语句,跨域请求js脚本就可以得到此脚本,可以把数据做为参数传递到方法中,就可以得到此数据,从而解决跨域问题。
如下所示:
js跨域问题
最新推荐文章于 2024-03-25 23:49:09 发布