【发布时间】:2013-01-12 02:35:58
【问题描述】:
我正在尝试使用 OpenWeatherAPI 来使用 JQuery get 请求执行获取 JSONP 数据。我的查询结构如下:
function getWeather(callback) {
var weather = 'http://openweathermap.org/data/2.1/find/city?lat=13.3428&lon=-6.2661&cnt=10&jsoncallback=?';
jQuery.getJSON(weather, callback);
}
// get data:
getWeather(function(data){
console.log('weather data received');
});
我收到以下错误消息:
语法错误:标签无效
但是,数据正在返回,因为我可以在 Firebug 中单击它,它给了我预期的结果。我在客户端执行这一切,所以我的 JSONP 请求可能有一个基本错误。在这个话题上搜索也提示返回的数据可能是JSON形式而不是JSONP,但我不确定有什么区别。
【问题讨论】:
标签: jquery json callback jsonp