我有一個函數檢索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