JQuery跨域getJSON ajax

时间:2014-09-21 15:59:25

标签: jquery ajax json cross-domain

我正在尝试使用此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解析这些数据?

0 个答案:

没有答案