天气预报API_02_前端页面

页面显示如下:

天气预报.png

其中天气预报显示的html代码:

天气预报

#container {

width: 500px;

min-height: 300px;

padding: 10px;

}

#info {

height: 200px;

padding: 10px;

background:#adacac;

}

//javascript

$(document).ready(function(){

$("#btn").click(function(){

var city = $("#city").val();

$.ajax({

type:"get",

//后端处理数据的cgi脚本

url:"/cgi-bin/citycode.cgi",

//加在url后面的城市名字,?cityName=北京

data:{cityName:city},

//后端返回的数据格式

dataType:"json",

success:function(data){

//console.log(data.date);

//console.log(data.temperature);

//console.log(data.weather);

//console.log(data.direct);

var tag =

'

城市:'+ city +'

'

+ '

日期:'+ data.date +'

'

+ '

温度:'+ data.temperature + '

'

+ '

天气:'+ data.weather + '

'

+ '

风向:'+ data.direct + '

';

// + data.temperature + data.weather + data.direct ;

//$("#cityName").text(city);

//console.log(tag);

$("#info").html(tag);

}

});

})

})

城市:

输入城市名称,点击查询获取天气数据

通过citycode.cgi将城市名称传入到上一节中的weather程序中:

#!/bin/sh

echo "Conten-type:text/html;Cache-Control:no-cache;charset=utf-8\\n\\r\\n\\r"

city=`echo $QUERY_STRING |awk -F '[=]' '{print $2}'`

./weather $city

再简单修改weather.c的代码,处理参数获取天气数据,以json格式输出即可。

h-ui天气预报HTML页面代码,天气预报API_02_前端页面相关推荐

  1. php自动关闭页面代码,自动生成伪静态页面代码(简易版)

    在你的动态php页面最顶端放置代码:<?php  ob_start(); ?> 然后在页面最底部放置代码:<?php $info = ob_get_contents(); $file ...

  2. vue保存页面的值_vue前端页面跳转参数传递及存储

    不同页面间进行参数传递,实现方式有很多种,最简单最直接的方式就是在页面跳转时通过路由传递参数,如下所示. 路由传递参数 this.$router.push({ name: '跳入页面', params ...

  3. SpringBoot的开发(3)--前端页面的搭建、前端页面的编写、分页和增删改查功能的实现...

    前端页面的搭建 首先我们在resources包下新建一个文件夹static,SpringBoot默认会去把static包下的文件做一个路由 然后在static包下新建一个HTML File类型的文件, ...

  4. angular跳转指定页面_angular怎么做前端页面跳转?

    Angular中每个页面的显示都需要三个要素:页面的代码,控制器和页面的URL;当要在同一个页面上呈现不同的视图时,这就需要配置路由啦;angular.js已经为我们封装了一个独立的路由工具ng-ro ...

  5. 因分辨率变化html页面布局跳动_Web前端页面设计流程及注意事项,谨记!

    每天我们打开电脑,看到各种各样的web前端页面.你知道他们是如何制作的吗?为了让页面更具有规范性,让使用者更加方便,在制作页面过程中必须遵循一定的设计流程.在这里就为大家详细介绍一下制作一个Web前端 ...

  6. php 更新页面代码,php – 自动更新页面的代码大纲

    我想搞乱实时信息,我想复制一个非常标准的功能: 当你在一个单一问题视图上,输入你的答案时会出现在这里,并且会弹出一个警告,上面写着"有3个新闻答案,点击显示" 它也出现在Twitt ...

  7. 14W 行代码量的前端页面长什么样

    作者:sigmaliu,腾讯文档 AlloyTeam 开发工程师 0. 前言 腾讯文档列表页在不久前经历了一次完全重构后,首屏速度其实已经是不错.但是我们仍然可以引入 SSR 来进一步加快速度.这篇文 ...

  8. html收藏页面代码,我的收藏页面.html

     我的收藏页面 $axure.utils.getTransparentGifPath = function() { return 'resources/images/transparent.gif' ...

  9. java页面代码下载_java 下载页面代码

    String fileName=""; String filePath = "d://max//";//下载文件目录,可以在配置文件中读取 if (reques ...

最新文章

  1. 数通手稿留档——ISIS
  2. LeetCode实战:排序链表
  3. 查看回调几个选项含义_C 盘总是莫名变大?更改这个文件位置至少腾出几个 G !...
  4. 斯坦福公开课3:欠拟合与过拟合
  5. Prepare for Android
  6. SQLite 版本引发的 Python 程序调用问题
  7. 数据库的同步和复制----sql语句方法
  8. 「长文」2022年企业数字化转型的八大趋势
  9. 【Selenium】1.介绍 Selenium
  10. 按住滑块 拖拽验证html5,【原生】JavaScript 实现滑动拖动验证
  11. 计算机二级java复习资料
  12. git从远程仓库拉取指定日期版本的代码到本地
  13. Centos7 搭建LNMP架构服务器实战
  14. c语言中汉字编码,【C语言学习】C语言汉字编码。。。C语言中汉字的输入
  15. Python数据分析||基于逻辑回归的糖尿病视网膜病变的影响因素分析
  16. 总结python中列表、元组、字典、集合的共同点和不同点
  17. sirs模型_数学建模常用算法——传染病模型(一)SI模型
  18. ajax使用频率,AJAX轮询频率 - 要长期轮询还是不轮询长轮询?
  19. 尤雨溪谈Vue的进化历程
  20. 3.Nginx网站服务

热门文章

  1. 解决: 未能加载文件或程序集“Microsoft.Practices.EnterpriseLibrary.Data,
  2. linux查看cpu微码命令,下载 Linux * 处理器微码数据文件
  3. python提示jsondecodeerror是什么意思_是什么导致了这个JSONDecodeError?
  4. 尚硅谷周阳老师 SpringCloud第二季学习笔记
  5. JQ JS 改变value值不触发change事件
  6. 共享单车渐成海外新入口 ofo多国下载量力压UBER
  7. Jenkins使用 -- 用户设置
  8. ebooks/算法导论官方配套课件下载(英文版)(Introduction to Algorithms,v3)中英部分内容对比/电子版教材下载/阅读/高中数学下载(zlib/微信读书)
  9. MySQL表数据对比
  10. [の白嫖站]计算机图形学作业 瞎写的 区域填充字符生成反走样