У меня есть URL с данными JSON. Пример: {"type" : "feature", "name": name"...}
URL - это URL GeoServer.
Я хочу получить данные JSON.
что мне делать?
1) $.ajax(url,
{ dataType: "jsonp" }
).done(function ( data ) {
console.log('done will never be called, unfortunately...');
});
2) $.ajax({
jsonp:false,
jsonpCallback: 'getJson',
type: 'GET',
url: url,
async:false,
dataType: 'jsonp',
success: function(data){
alert('success');
}
});
3) var view = map.getView();
var viewResolution = view.getResolution();
var source = untiled.get('visible') ? untiled.getSource() : tiled.getSource();
var url = source.getGetFeatureInfoUrl(
coordinate, viewResolution, view.getProjection(),
{'INFO_FORMAT': 'application/json', 'FEATURE_COUNT': 50});
if (url) {
$.ajax({
jsonp:false,
jsonpCallback: 'getJson',
type: 'GET',
url: url,
async:false,
dataType: 'jsonp',
success: function(data){
alert('success');
}
});
}
, ноЭто не работает. Я не получаю данные JSON.