我用这个:
$.ajax({
url: 'http://api.geonames.org/searchJSON?username=presis',
dataType: "jsonp",
data: {
name: city,
countryName: country,
maxRows: 1
},
jsonp: "jsonp",
success: function(data) {
$.map(data.geonames, function(item) {
return {
value: item,
};
});
}
});
我只是无法让它工作。问题可能是什么?在我的 chrome 控制台中,我在 searchJSON 对象中得到“Uncaught SyntaxError: Unexpected token :”。