有沒有什麼方法從javascript中獲取天氣預報?在javascript中使用WOEID(使用YQL或rss)的天氣預報?
我嘗試使用雅虎的rss feed,但無法讓它工作。這裏是我的代碼
var url = "http://weather.yahooapis.com/forecastrss?w=" + encodeURIComponent('WOEID here');
$.ajax({
url: url,
dataType: 'jsonp',
jsonpCallback: function(data) { console.log(data); },
success: function(data) { alert("success"); }
});
有什麼建議嗎?
這不會返回完整的天氣信息。你怎麼能得到溼度,大氣數據等? – Sujit 2012-03-14 20:01:05
好的,我更新了代碼,將所有數據輸出到調試控制檯。 YQL和jsfiddle鏈接也被更新。在進行這些更改時,我發現'select * from rss'實際上只返回了一部分數據,而'select * from xml',所以我也改變了。 – hippietrail 2012-03-14 20:21:42
感謝它的工作。你的解決方案比我的更好...... :) – Sujit 2012-03-14 20:57:52