我有一个函数检索json数据并给出警报的两个示例。getJSON:为什么1个例子工作,但其他不是?
在这个例子中,一切顺利:http://jsbin.com/uwupa3/edit
$(document).ready(function(){
var timeService = "http://api.flickr.com/services/feeds/photos_public.gne?tags=cat&tagmode=any&format=json&jsoncallback=?";
$.getJSON(timeService, function(data) {
alert(data);
});
});
但在第二个例子中,没有显示警报。 为什么?唯一的区别是json被检索的服务。将JSON对象看上去完全有效的对我说:http://jsbin.com/uwupa3/2/edit
$(document).ready(function(){
var timeService = "http://json-time.appspot.com/time.json?tz=Europe/Brussels";
$.getJSON(timeService, function(data) {
alert(data);
});
});
我没有得到任何JS-错误。我也试过这个本地(所以不在JSbin上,但在我的电脑上有一个htm文件),这也不起作用。
有人可以解释我做错了什么吗?
我接着说:&回调='第二url,而现在它的作品完美的罚款? – Natrium 2010-02-17 08:01:17
感谢您的确认:-) *(我没有尝试;很高兴知道它的工作原理!)* – 2010-02-17 08:02:35