通过跨域获取dpedia数据ajax

Get dpedia data through cross domain ajax

我正在尝试从 link http://dbpedia.org/data/Mountain_View,_California.json 获取 JSON 数据。但是我无法得到它,因为响应中缺少 Access-Control-Allow-Origin header 。我在网上看到这曾经有效。

这是我用来获取 JSON 数据的代码片段 --

$.getJSON("http://dbpedia.org/data/Mountain_View,_California.json",
     function(data){
     console.log(data);
});

改用 JSONP 试试。

$.ajax({
    url: "http://dbpedia.org/data/Mountain_View,_California.json",
    dataType: "jsonp",
    success: function( response ) {
        console.log( response ); 
    }
});

您可以在此处阅读有关 jsonp 和 jquery 的更多信息:http://api.jquery.com/jquery.ajax/#data-types