地区三级联动--省份province

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>地区三级联动</title>
        <script src="./jquery.js"></script>
</head>
<body>
    <h2>地区三级联动</h2>
    省份:
    <select name="" id="province" >
        <option value="0">-请选择-</option>
    </select>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    城市:
    <select name="" id="city">
        <option value="0">-请选择-</option>
    </select>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    地区:
    <select name="" id="area">
        <option value="0">-请选择-</option>
    </select>
</body>
<!--
    将省份的信息显示给下拉列表
    ①ajax去服务器把xml的地区信息都请求回来
    ②从中筛选"省份"信息并显示
 -->
 <script type="text/javascript">
     function show_province(){
         //①ajax去服务器把xml的地区信息都请求回来
         $.get(‘./ChinaArea.xml‘,function(msg){
             //alert(msg);//ajax请求返回的是xml格式的文档对象
             //对服务器返回的xml信息进行分析处理
             /**
              * 需要在 XMLDocument节点里获得province 元素节点
              * province是XMLDocuemnt 的子节点
              * 从父节点中获取内部的子节点$(父节点).find(子节点选择器)方法
              */
             //console.log($(msg).find(‘province‘));//此时已获取所有省份的信息
             $(msg).find(‘province‘).each(function(k,v){
                //console.log($(this));//this分别依次代表每个province的dom对象
                 //获取省份的名称并显示给下拉列表
                 var nm = $(this).attr(‘province‘);//获取jquery对象的属性
                 var id = $(this).attr(‘provinceID‘);
                 // console.log(nm);
                 // 给select框"追加"省份名称
                 $(‘#province‘).append("<option value="+id+">"+nm+"</option>");
             });
         },‘xml‘);
     }
     $(function(){//必须事件加载,所有的数据加载好,再调用show_province()函数
         show_province();
     });
 </script>
</html>
时间: 2024-08-29 21:57:20

地区三级联动--省份province的相关文章

中国地区三级联动菜单(纯js制作)

第一步:在网页中写入如下代码: <!DOCTYPE html> <!--次行代表使用的是html5,如果不支持请换成html4--> <html> <head> <title>三级联动菜单</title><br> <script src="style/jsAddress.js"></script> <!--需要和js文件在同一目录下--> </head>

省份地区三级联动的简单实现

在此直接导入代码,详细内容代码中有注释,相应需要引入的文件大家可以自己到相应网站下载: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <!--省份--> <select id="province" name="provinc

省份,城市,地区------三级联动菜单

模板部分代码: <form method='post' action='' id='myform' name='myform'> <dl><dt>地址</dt> <dd> <select name='prov' id='prov'> <option value=''>省份</option> <?php $prov=M('')->where($where)->order('order')->

使用pull解析和spinner实现省市地区三级联动的效果

xml资源文件 <?xml version="1.0" encoding="UTF-8"?> <!-- START_DOCUMET:第一个节点 END_DOCUMET:尾节点 START_TAG:其他的首部的节点 p pn c cn... END_TAG:其他的尾部的节点 </p> </c> ... --> <citylist> <p p_id="01"> <pn>

地区三级联动

控制层: <?phpnamespace app\index\controller; use think\Controller;use think\Db; class Addr extends Controller{ public function addr(){ $one = Db::name('global_region') -> where(['parent_id' => 0]) -> select(); return view('addr',['one'=>$one])

地区三级联动实现方式

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <ti

小程序实现城市地区三级联动

效果: 首先我建议城市那些数据最好不用接口拿,那么多数据第一次请求怕是直接会卡死,可以在网上找到一份城市的json数据格式的js 引用: var tcity = require("../../utils/citys.js") 结尾导出: wxml中 :使用小程序的picker-view这个组件 <view class='addAddress detailplace'> <text class='header'>所在地区</text> <inpu

jQuery - 全国省市县三级联动

最近有空用jquery做了一个全国省市县的三级联动,在以后或许可以用的到 ,遗憾的是我还没用封装,等有空看能不能封装成一个插件 废话不多说,贴上代码: 1 <!doctype html> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5 <title>下拉框</title> 6 <script src="city.js"></script

(转)JavaScript html js 地区二级联动,省市二级联动,省市县js+xml三级联动

JavaScript html js 地区二级联动,省市二级联动,省市县js+xml三级联动 原文链接:http://heisetoufa.iteye.com/blog/353974 比较好的二级联动: 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> 2 <HTML> 3 <HEAD> 4 <TITLE> New Document </TITLE>