通过jsonp跨域问题制作简单的天气
2017-10-19 15:21
218 查看
html及css我在此不做介绍,主要来讲讲通过ajax解决跨域问题,获取数据
html块
<select name="" id="city"> <option value="101210101">杭州</option> <option value="101210401">宁波</option> <option value="101210301">嘉兴</option> <option value="101210701">温州</option> </select>
JS代码块
btn.onclick = function () { date.innerHTML = ' '; let cityCode = document.getElementById('city').value; console.log(cityCode); let url = 'http://cdn.weather.hao.360.cn/api_weather_info.php?app=hao360&_jsonp=smartloaddata&code=' + cityCode; //这里的链接,是我从360API找的 ,类似一样的网站在网络上很多公开的,供大家使用 //这里cityCode 其是指我html上面section的value指 let script = document.createElement('script'); script.src = url; document.body.appendChild(script); }
我们能从上面的代码获取到相应数据
for (let item of weather) { let date = item.date; let day = item.info.day; tag += `<li>日期:${date}</li>`; tag += `<li>${day[1]}</li>`; tag += `<li>${day[2]}</li>`; tag += `<li>${day[3]}</li>`; tag += `<li>${day[4]}</li>`; } date.innerHTML = tag;
再运用es6的写法把获取到的数据进行整理在网页中展现出来
es6 :
${element}}let
相关文章推荐
- AngularJs最简单解决跨域问题jsonp案例
- 通过jsonp解决ajax的跨域请求问题
- 通过jsonp解决ajax的跨域请求问题
- 通过自己制作网页解决几个简单问题的方法
- ajax请求跨域问题-通过jsonp方式解决
- Ajax通过jsonp实现跨域访问,访问成功但走error不走success的的问题解决
- 原生jsonp解决跨域问题例子_获取第三方天气数据
- Ajax通过jsonp实现跨域访问,访问成功但走error不走success的的问题解决
- 通过jsonp解决ajax的跨域请求问题
- 通过ajax的jsonp实现简单的跨域!
- JSONP 的简单用法 ---- 解决跨域问题
- 通过jsonp解决ajax的跨域请求问题
- 【JSONP】通过nodejs做服务器简单模拟实现跨域请求
- 前端跨域问题,以及ajax,jsonp,json的区别
- JSONP和CORS两种常见跨域方式的简单实现
- jsonp跨域问题
- 通过Java来解决Web前段跨域访问问题
- ExtJs Ajax 跨域问题的解决办法(Jsonp)
- 使用Jsonp解决跨域数据访问问题[转]
- 由浅入深学习ajax跨域(JSONP)问题