I have a static html page weather.html
You cannot access distant domains using AJAX. See Same Origin Policy. You are trying to access a script located on google.com
, so unless this is page is on hosted on this same domain it won't work. The only way to make this work is to setup a proxy server script on your server to which you will send the AJAX call and it will delegate the call to google.com
. Another alternative is to use JSONP but the distant script needs to support it.