http://www.google.com/ig/api?weather=Hongkong
这个是谷歌天气API的一个地址,是一份XML文件
我想通过AJAX获取其中信息,但是IE下可以获取节点信息,FF和Chrome下都不行
<script src="js/jquery-1.3.2.min.js"></script>
<script>
$.ajax({
type: "GET",
url: "http://www.google.com/ig/api?hl=zh-cn&weather=Hongkong",
success: function(xml){
alert("1");
alert($(xml).find("city").attr("data"));
},
error: function(){
alert("2");
}
});
</script>
求教
这个是谷歌天气API的一个地址,是一份XML文件
我想通过AJAX获取其中信息,但是IE下可以获取节点信息,FF和Chrome下都不行
<script src="js/jquery-1.3.2.min.js"></script>
<script>
$.ajax({
type: "GET",
url: "http://www.google.com/ig/api?hl=zh-cn&weather=Hongkong",
success: function(xml){
alert("1");
alert($(xml).find("city").attr("data"));
},
error: function(){
alert("2");
}
});
</script>
求教
解决方案 »
- 关于为DOM元素添加方法的问题。
- 请教下3个小问题
- JavaScript实现电影网的按条件查找电影的的疑问?
- ext框架改出来的页面在ie,火狐下正常显示,在safari下完全显示不出来,怎么解决呀
- javascript编写一个发布系统
- 修改 jquery.pager.js 插件...
- 急求,一个简单编辑器,用于评论使用,或可以找人帮我开发一下如下图的,钱不多!
- 如何用JavaScript获取上一个页面的URL?
- 我在javascript中遇到了传递中文参数接收端出现乱码的问题?急
- 怎样动态的怎加表格,并在表格内增加单击事件,样式和图像,该怎么做呢?
- jquery的$("#aaaa")怎样直接获取动态代码
- js直接调用js
IE:可以正确返回xml
Chrome/FF:失败,甚至崩溃所以不是jquery取不到xml,而是xml就没有被正确返回正确的保险的做法:你还是用服务器端做下代理,然后用上面的ajax方法返回客户端吧。这样可以消除浏览器差异
JS的没弄过天气一般都用的webservicehttp://www.webxml.com.cn/WebServices/WeatherWebService.asmx
代码:<iframe src="http://weather.265.com/weather.htm" width="168" height="54" frameborder="no" border="0" marginwidth="0&quoat; marginheight="0" scrolling="no"></iframe>
名称:QQ天气预报代码(一)
代码 :<iframe width="145" height="130" border="0" align="center" marginwidth="0" marginheight="0" hspace="0" vspace="0" frameborder="0" scrolling="no" src="http://minisite.qq.com/Weather/news_new.html" allowTransparency="true"></iframe>
说明 :这种适合于在网页的边栏插入。但一个缺点是,上面的4个城市是既定的,无法改成别的。插 入时,选好网页上的位置,直接将左栏的源代码全部拷进去就行了名称:QQ天气预报代码(二)
代码 :<IFRAME ID='ifm2' WIDTH='189' HEIGHT='190' ALIGN='CENTER' MARGINWIDTH='0' MARGINHEIGHT='0' HSPACE='0' VSPACE='0' FRAMEBORDER='0' SCROLLING='NO' SRC='http://weather.qq.com/inc/ss258.htm'></IFRAME>
说明 :这种 也适合于在网页的边栏插入。上面 的城市可以自定,比如厦门可改成别的。定制的方法是修改我代码中标红的数字,从1开始代表“香 港”开始,每个数字都代表一个城市,厦门是287,具体要哪个城市自己找一下罢。
啊???iframe除非你到了html5才可以跨域,而且还是有限制的跨域。你把别人的网页引进来了能干什么呢?还不是一样不能操作数据?