因此,当我通过api获得Ajax jquery请求时,我总是遇到问题 已被CORS政策封锁:所要求的资源上没有'Access-Control-Allow-Origin'标头。已尝试使用js提取方法和jquery方法。首选jQuery方法。总是收到CORS错误尝试过dataType:“ json”尝试过dataType:“ jsonp”
Option Explicit
答案 0 :(得分:0)
CORS是浏览器策略,因此您不能对服务器以外的其他域进行Ajax调用。因此,如果您在localhost上运行代码并尝试对https://login.aupairint.com进行ajax调用,它将被浏览器阻止。
对于解决方案,禁用CORS的方法之一是浏览器设置。如果有多个客户端在运行此代码,则所有这些客户端都必须将其禁用。
第二种解决方法是修改响应头。 API响应标头应支持跨域请求。在响应标头中,您应该具有“ Access-Control-Allow-Origin:”,然后它将起作用