JavaWeb笔记-23-ajax请求案例---省市联动

省市联动

1. 页面
  
  

2. ProvinceServlet:
        当页面加载完毕后马上请求ProvinceServlet! 
        1)加载china.xml文件,把所有的省的名称使用字符串发送给客户端!

3. 页面的工作-1
        将省份省份添加到这个元素中

4. CityServlet
        当页面选择某个省时,请求CityServlet:
        1)得到省份的名称,加载china.xml文件,查询出该省份对应的元素对象!
        2)把这个元素转换成xml字符串,发送给客户端

5. 页面的工作-2
      1)把

ssld.jsp

//此jsp页面工作:
    1)从provinceServlet中得到省份,显示在第一个下拉选择框中
    2)当第一个选择框选择改变时,请求CityServlet,得到对应省份,显示在第二个下拉选择框中。


<script type="text/javascript">


/*
   1. a> 在文档加载完毕时发送请求,
      b> 使用ajax请求ProvinceServlet,得到所有省份名称。
      c> 显示在元素中
    */

    //给元素中
                    var option = document.createElement("option");
                    option.value = cityName;

                    // 创建文本节点
                    option.appendChild(document.createTextNode(cityName));//把文本节点追加到op元素中

                    //把option添加到