
<center><p><b>天 气 预 报</b></cenier>
<center><iframe width=157 height=240 frameborder=0 scrolling=NO src='>
既然是个API,按理它本身应该提供跨域解决方案的,否则它就是个不完善的API。如果确实要自己解决,我个人认为只有通过代理页面转发才是最好的方法,就是说自己要有可控制的服务器( 虚拟主机也可),然后用php、asp或jsp做一个程序文件,你的js把ajax请求发送到这个文件中,这个文件再通过你说的api把请求发送到目标服务器(服务器间的通讯是不存在跨域问题的),获取到xml数据后再转发给你的js,也就是说你只需要跟你自己的服务器联系即可,剩下的事由它去完成。
//给你一个网址
//>
除非考虑html5的websocket实现服务器推送,或者Flash socket。其它的类似你这种方法的长连接,long-polling都是考虑兼容性的折中方法。 你所说的其它 *** 作请求冲突问题,如果你的ajax回调写的没问题,怎么会冲突呢。
两种方案:
1、使用中国气象局提供的天气插件,数白了就是IFRAME形式的,比如:>
以上就是关于可选择城市的天气预报代码全部的内容,包括:可选择城市的天气预报代码、求网页显示天气的代码、怎么通过js跨域获取xml文件并解析到html上呢我要弄一个简单天气预报的页面,主要是怎么去获取。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)