省市联动 js

工作中见到这个省市联动代码,虽然很简单也能写出来,还是随便把它记录下来。

//省市联动
        function area(obj_id, area_pId, data_call_back) {
            if (area_pId == -1) return;

            $.ajax({

                type: ‘GET‘,
                url: "/SysAdmin/Pages/tb_supplierAdd.aspx",
                data: { area_pId: area_pId },
                dataType: ‘json‘,
                success: function (data) {

                    $("#" + obj_id + " option").remove();
                    //加默认记录
                    $("#" + obj_id).append("<option txt=‘请选择‘ value=‘-1‘>请选择</opetion>");
                    for (var i = 0; i < data.length; i++) {

                        $("#" + obj_id).append("<option txt=‘" + data[i].Value + "‘ value=‘" + data[i].Key + "‘>" + data[i].Value + "</opetion>");
                    }

                    if (data_call_back)
                        data_call_back(data);
                },
                error: function () {
                    alert("异常!");
                }

            });
        }

        $(function () {
            $("#Provice").change(function () {
                area("City", $(this).children(‘option:selected‘).val());
            });
            area("Provice", 0);
            $("#City").append("<option value=‘-1‘ txt=‘请选择‘>请选择</option>");
        });
    </script>
    <!--EndEdit1-->
</head>
<body>
    <form id="form1" runat="server">
        <%--<div style="padding: 10px;">
            <div style="float: left; margin-left: 10px;">
                <span>请选择省:</span><asp:DropDownList Width="140" class="DropDownList form-control" ID="provice" placeholder="请选择省" runat="server"></asp:DropDownList>
            </div>
            <input id="Key" style="width: 30%" class="TextBox form-control" onkeydown="SearchKey(event);" placeholder="请输入供应商名称,按回车搜索" title="供应商名称,按回车" />
        </div>--%>
        <div style="margin:10px">
            <div style="float:left;width:200px">
                <span style="width:30%;float:left;padding-top:8px">请选择省:</span><asp:DropDownList class="form-control" ID="Provice" runat="server" Width="60%"></asp:DropDownList>
            </div>
            <div style="float:left;width:200px">
                <span style="width:30%;float:left;padding-top:8px">请选择市:</span><asp:DropDownList class="form-control" ID="City" runat="server" Width="60%"></asp:DropDownList>
            </div>
            <input type="text" style="height:34px;color:#555;margin-left:15px;margin-right:10px;width:250px" id="Key" class="TextBox"  placeholder="请输入供应商名称" />
            <button  class="btn btn-default w-l-fd" type="button" id="SearchBt"  onclick="Search()">确定</button>
        </div>
时间: 2024-12-21 20:52:52

省市联动 js的相关文章

省市联动js代码

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head> <title>JS实现的全国省份城市联动下拉菜单_网页代码站

js实现的省市联动

最近工作,要用到省市联动的功能.网上搜了一下,发现有很多这样的例子,看了不少实例,把觉得写得不错的代码穿上来,好给大家分享一下. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/199

原生JS省市联动,方便而且容易扩展

//省市联动cities = new Object(); cities['台湾']=new Array('台北','台南','其他'); cities['马来西亚']=new Array('Malaysia'); cities['北京']=new Array('北京'); cities['上海']=new Array('上海'); cities['天津']=new Array('天津'); cities['重庆']=new Array('重庆'); cities['河北省']=new Array

js省市联动(适合小白)

<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> <script type="text/javascrip

jquery插件-省市联动

由于项目需要需要实现一个省市联动,由于业务有一些特殊的需求,使用现有的插件略有不便,就自己实现了一个. 首先需要保存地区数据的JS数据文件,我这里命名为areaData.js,内容如下: /** * 保存地区信息 * 数据格式 * areaData = [{'pro': '北京', 'cities': {'-1': '北京'}}, {...}] * 直辖市存在-1,表示就是直辖市 */ (function(window) { window.areaData = [{"pro":&quo

Dynamic CRM 2013学习笔记(八)过滤查找控件 (类似省市联动)

我们经常要实现类似省市联动一样的功能,常见的就是二个查找控件,一个选择了省后,另一个市的查找控件就自动过滤了,只显示当前省下的市,而不是所有的市.当然这是最简单的,实际工作中还有更复杂的功能要通过过滤查找控件来实现.本文主要介绍基本的查找控件过滤.多表关联的复杂过滤以及子表里实现查找控件的过滤.   一.简单的过滤 先看下需求: 按"Special GL Indicator" 来过滤 Posting 查找控件增加了preSearch事件.它发生在查找控件显示对话框供用户查找记录之前,与

Json 基于jQuery+JSON的省市联动效果

helloweba.com 作者:月光光 时间:2012-09-12 21:57 标签: jQuery  JSON  Ajax  省市联动 省市区联动下拉效果在WEB中应用非常广泛,尤其在一些会员信息系统.电商网站最为常见.开发者一般使用Ajax实现无刷新下拉联动.本文将讲述,利用jQuery插件,通过读取JSON数据,实现无刷新动态下拉省市二(三)级联动效果. 查看演示 下载源码 HTML 首先在head中载入jquery库和cityselect插件. <script type="tex

基于jQuery+JSON的省市联动效果

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-

微信小程序省市联动

最近呢刚好做了一个省市联动的功能,今天看到有人问这个怎么做,我就把我做的放上来共享一下: 首先呢,来看看效果,点击文字'点击',弹出选择窗口,点击取消或者确定(取消.确定按钮在选择框上边,截图有些不清楚),窗口下滑, 做这个我用的是picker-view这个组件,现在来看一看picker-view的属性: 现在开始写wxml的代码,对了,插一句,我这里是把它写成一个模板的,先看看目录结构 我们先来看看cascade.wxml里的代码: <template name="cascade&quo