我正在尝试调用开放天气api终点来检索天气数据。我正在使用ajax调用这样做。但我无法检索以错误
结尾的数据拒绝执行脚本 ' http://samples.openweathermap.org/data/2.5/weather?q=London,uk&appid=b22143fb388a8a942c07908dad1c1c90&callback=jQuery110200018843492128348682_1517942950649&_=1517942950650' 因为它的MIME类型(' application / json')不可执行,并且 启用了严格的MIME类型检查。
代码截图:
答案 0 :(得分:0)
查看该API端点后,您需要在服务器上构建代理文件。
您可以单独保留ajax请求,但请将其指向/your/domain/file.php
。
从那里,在PHP文件中,发出后端服务器到服务器请求并将结果返回给客户端。
这将绕过CORS限制和不正确的Mime类型(chrome阻止加载)