如何解决ajax跨域请求?

Posted 疯疯敲代码

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何解决ajax跨域请求?相关的知识,希望对你有一定的参考价值。

1.什么是跨域?

  a.域名不同

  b.域名相同,端口不同

注:只有域名相同,端口相同时,才可以访问数据

可以使用jsonp解决ajax跨域请求的问题。

2.什么是jsonp?

  Jsonp其实就是一个跨域解决方案。Js跨域请求是不可以的,但是js跨域请求js脚本是可以的。可以把数据封装成一个js语句,做一个方法的调用。跨域请求js脚本可以得到此脚本。得到js脚本之后会立即执行。可以把数据作为参数传递到方法中。就可以获得数据。从而解决跨域请求的问题。 

以上是关于如何解决ajax跨域请求?的主要内容,如果未能解决你的问题,请参考以下文章

前端设置请求头可以解决跨域问题吗

如何解决ajax跨域问题

mui.ajax 跨域怎么解决的

$http跨域请求怎么解决

如何解决ajax跨域问题

如何配置WAMP Apache服务器允许的Ajax跨域请求