使用Ajax调用开放天气Api时出错?

时间:2018-02-06 19:01:48

标签: jquery ajax

我正在尝试调用开放天气api终点来检索天气数据。我正在使用ajax调用这样做。但我无法检索以错误

结尾的数据
  

拒绝执行脚本   ' http://samples.openweathermap.org/data/2.5/weather?q=London,uk&appid=b22143fb388a8a942c07908dad1c1c90&callback=jQuery110200018843492128348682_1517942950649&_=1517942950650'   因为它的MIME类型(' application / json')不可执行,并且   启用了严格的MIME类型检查。

代码截图:

Code

1 个答案:

答案 0 :(得分:0)

查看该API端点后,您需要在服务器上构建代理文件。

您可以单独保留ajax请求,但请将其指向/your/domain/file.php

从那里,在PHP文件中,发出后端服务器到服务器请求并将结果返回给客户端。

这将绕过CORS限制和不正确的Mime类型(chrome阻止加载)

相关问题