用纯javascript或者纯jQuery 调用中国气象网的json数据的代码

用javascript或者jQuery 调用中国气象网

http://m.weather.com.cn/data/101050101.html

只能用javascript,jQuery,html5,css

效果是完整显示在页面上城市,一周天气

9个回答

最简单的,设置一个div,用#ajax.get下载网页,用("#yourdiv").html直接装入。

yishuixs
yishuixs 这个涉及到跨域问题吧,jsonp除了在第三方那里设置契约外,还有什么方法进行跨域呢?
接近 5 年之前 回复

这个涉及到跨域问题,获取不了,除非是jsonp格式。

可以使用iframe嵌入页面。

qq_29335837
北京码帝_ 解析json
接近 5 年之前 回复
yishuixs
yishuixs 使用iframe载入的只是页面吧?跨域获取数据,除了jsonp的契约外,还有什么方法呢?
接近 5 年之前 回复
jie_kong
皆-空 第一次知道jsonp,谢谢,之前没接触到跨域问题
接近 5 年之前 回复

只有js搞不定,还需要后台配合

需要用第三方的接口将数据转为jsonp的格式提供调用,你直接用query的ajax请求是不行的,有跨域问题,不管你用什么技术。除非那个页面你能控制或者提供的是jsonp操作。

参考:http://www.coding123.net/article/20130228/JSONP-crossdomain-online-httpproxy-api.aspx

用AJAX可能方面一点,

使用iframe把那个url嵌入进来比较方便

yishuixs
yishuixs 引来的只是html页面吧,请问如何引来所需数据呢?
接近 5 年之前 回复

直接jquery,GET请求,返回的页面内容,再解析DOM,得到json格式数据,再解析

最简单的,设置一个div,用#ajax.get下载网页,用("#yourdiv").html直接装入。

直接jquery,GET请求,返回的页面内容,再解析DOM,得到json格式数据,再解析

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问