我对getJson有一个奇怪的问题。
例如,当我试图像这样使用Nominatim获得json时:
var adresse = $('#ad').val();
$.getJSON( "http://nominatim.openstreetmap.org/search?q="+adresse+"&format=json&polygon=1&addressdetails=1", function( data ) {
console.log(data);
}
有效。 但是,如果我试图从这样的文件中获取:
$.getJSON( "http://localhost/folder/address.json", function(data){
console.log(data);
});
我的Json文件已满载,但数据中没有任何内容。
你能帮我找到什么问题吗?
答案 0 :(得分:1)
本地代码
)
错过最后$.getJSON
var adresse = 1;
$.getJSON( "http://nominatim.openstreetmap.org/search?q="+adresse+"&format=json&polygon=1&addressdetails=1", function( data ) {
console.log(data);
});
//^---- this is which you missed
答案 1 :(得分:1)
检查错误:
$.getJSON('http://localhost/...', function(data){ ... })
.done(function(){ console.log('success', arguments); })
.fail(function(){ console.log('failure', arguments); });
您的文件可能正确提供,是否包含有效的json数据?