问题引入
在回答这篇文章下一位网友的问题时,想写一个程序通过调用https://geo.datav.aliyun.com提供的API获取数据,并进行拼接生成自己想要的数据。
样例JSON API在浏览器中打开如下图所示:

当自己在代码中试图用ajax(XMLHTTPRequest)的方式发送GET请求时,出现了跨域问题。

问题分析
尝试解决跨域问题的常见方法
解决跨域的常见方法有CORS(跨域资源共享)和JSONP。其中CORS的简单介绍可见阮一峰的网络日志。但是检查响应头,如下图,发现access-control-allow-origin已经设置为*。
