通过跨域获取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
我正在尝试从 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