第五例:省市联动1|学习笔记

简介: 快速学习第五例:省市联动1

开发者学堂课程【Ajax:第五例:省市联动1】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/31

第五例:省市联动1


省市联动

1、页面

<select name =”province>

<option>===请选择省份===</option>

</select>

<select name=”city>

<option>===请选择城市===</option>

</select>

在页面打开就应该把所有省加载出来。

2、ProvinServlet

●ProvinceServlet:当页面加载完毕之后马上请求这个servlet

>他需要加载china.xml文件,把所有的省的名称使用字符串发送给客户端。

3、页面的工作:

●获取这个字符串,使用逗号分隔,得到数组;

●循环遍历每个字符串(省份名称),使用每个字符串创建一个<option>元素添加到<select name=”province>这个元素中。

4、CityServelt

●CityServlet:当页面选择某个省时,发送请求;

●得到省份名称,加载China.xml文件,查询出该省份对应的元素对象,把这个元素转换成xml字符串,发送给客户端。

5、页面的工作

●把<select name=”ciyt>中的所有子元素删除,但不要删除<option>===请选择城市===</opyion>;

●得到服务器的相应结果:doc;

●获取所有的<city>子元素,循环遍历,得到<city>的内容;

●使每个<city>的内容创建一个<option>元素,添加到<select name=”ciyt>。

image.png

举例:

image.png


相关文章
|
API 语音技术 开发工具
FastASR+FFmpeg(音视频开发+语音识别)(二)
FastASR+FFmpeg(音视频开发+语音识别)(二)
698 0
|
存储 SQL 大数据
带你读《Apache Doris 案例集》—— 01 招商信诺人寿 基于 Apache Doris 统一 OLAP 技术栈实践(1)
带你读《Apache Doris 案例集》—— 01 招商信诺人寿 基于 Apache Doris 统一 OLAP 技术栈实践(1)
388 0
|
Linux Python
如何在服务器上跑python程序
购买服务器 首先你需要一个服务器,阿里云云翼计划有一个9.9云服务器ECS服务。你怎么买我不管,反正你最后给我搞到一个云服务器。 购买的配置界面 由于阿里云现在限量购买,所以这里只是截个图说明而已,主要说明一点公共镜像选择ubuntu14.04 64位,还有root密码别忘了。
11322 1
|
Java Spring
spring boot构建Stomp客户端
配置包括三部分,一个是基本的websocket客户端配置,另一个是Stomp客户端配置和会话处理
531 0
|
数据采集 JavaScript 前端开发
Python爬虫能处理动态加载的内容吗?
Python爬虫可处理动态加载内容,主要方法包括:使用Selenium模拟浏览器行为;分析网络请求,直接请求API获取数据;利用Pyppeteer控制无头Chrome。这些方法各有优势,适用于不同场景。
|
存储 算法 Java
【DFS(深度优先搜索)详解】看这一篇就够啦
本文介绍了深度优先搜索(DFS)算法及其应用。DFS从某个顶点出发,深入探索图的每条路径,直到无法前进为止,然后回溯。文章详细解释了DFS的基本思想,并通过示例图展示了其执行过程。此外,文中还探讨了三种枚举方式:指数型枚举、排列型枚举和组合型枚举,并提供了具体的代码实现。最后,文章通过几道练习题帮助读者更好地理解和应用DFS算法。
10511 19
【DFS(深度优先搜索)详解】看这一篇就够啦
|
云计算
阿里云短信验证码平台服务收费价格表
阿里云短信验证码平台服务收费价格表,阿里云短信服务价格表,阿里云短信0.032元一条,阿里云短信价格?阿里云短信怎么收费?阿里云短信多少钱一条,阿里云短信价格0.032元一条
1019 0
|
Linux 网络架构
通过route , tracert , traceroute 查看本地路由配置及访问ip或域名时经过的路由信息
通过route , tracert , traceroute 查看本地路由配置及访问ip或域名时经过的路由信息
4183 2
|
存储 算法 C语言
芯片验证 | SystemVerilog使用简介
芯片验证 | SystemVerilog使用简介
443 0