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>
求教
解决方案 »
- 请教一个问题:在现有函数上修改让一个遮罩层自适应屏幕大小
- 关于JavaScript的问题 急急急急急急急急急急急!
- 问一个none和block的动态控制问题
- marquee字屏滚动
- document.getElementById()的参数必须是常量吗?那我要动态传这个参数怎么办?
- 在IE下内存长很多 firefox不会 急================================================================================================
- 一个隐藏的问题,高手们帮帮忙吧
- 如何实现这样子的Select连动参数传递?
- 请教,如何嵌入一个access到网页中?
- 急:层(<div>)与下拉列表框(select dropdown)的上下关系的问题,给以50分
- 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才可以跨域,而且还是有限制的跨域。你把别人的网页引进来了能干什么呢?还不是一样不能操作数据?