我正在尝试使用此JSON
网络服务:http://earthquake.usgs.gov/earthquakes/feed/v1.0/summary/significant_week.geojson
我尝试过以下代码:
$.ajax({
url: url,
type: 'GET',
crossDomain: true,
dataType: 'json',
jsonp: false,
success: function() { alert("Success"); },
error: function() { alert('Failed!'); }});
}
我在chrome中遇到以下错误:
XMLHttpRequest cannot load ...earthquake.usgs.gov/earthquakes/feed/v1.0/summary/significant_week.geojson. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'localhost' is therefore not allowed access.
我已经看到了将datatype
更改为jsonp
的所有建议,但这在我的情况下不起作用,因为此服务不提供jsonp
数据。
有没有其他方法可以用JavaScript解析这些数据?