`
sunjava2010
  • 浏览: 13038 次
  • 性别: Icon_minigender_2
  • 来自: 武汉
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

简单的二级联动

阅读更多
<?xml version="1.0" encoding="UTF-8"?>
<!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" xml:lang="en" lang="en">
<head>
<title>list.html</title>

<script src="ajax.js">
    </script>
    <script>
    var obj;
    var city;
    var i=1;
   
    function failure(result){
        alert(result);
    }
    function dowith_1(result){
         var json=eval(result);
         obj=document.getElementById("provice");
         obj.length=0;
        
         for(var i=0;i<json.length;i++){
            var theOption=document.createElement("option");
            theOption.innerHTML=json[i].pname;
            theOption.value=json[i].pid;
            obj.appendChild(theOption);
         }
    }
    function dowith_3(result){
         var json=eval(result);
         city=document.getElementById("city");
         city.length=0;
        
         for(var i=0;i<json.length;i++){
            var cityOption=document.createElement("option");
            cityOption.value=json[i].pid;
            cityOption.innerHTML=json[i].cname;
            city.appendChild(cityOption);
         }
    }
    function success(result){
        if(i==1){
           dowith_1(result);
           i++;
        }
        else{
           dowith_3(result);
        }
    }
    function init(){
        url="http://localhost:8080/wepull_ajax_connetion/province.do";
        ajax("get",url,"",success,failure);
        i++;
        urll="http://localhost:8080/wepull_ajax_connetion/allcity.do";
        ajax("get",urll,"",success,failure);
    }
    function commit(){
       i=2;
       var index=obj.selectedIndex;
       var pid = obj.options[index].value;
       url="http://localhost:8080/wepull_ajax_connetion/city.do?pid="+pid;
       ajax("get",url,"",success,failure);
    }
        window.onload=init;
    </script>
    </head>
<body>
<table>
<tr>
<td>
<select id="provice" onchange="commit()">
</select>
</td>
<td>
<select id="city">
</select>
</td>
</tr>
</table>
</body>
</html>


-------------------Ajax引用封装类----------
分享到:
评论

相关推荐

    利用JQuery制作简单二级联动

    本教程将聚焦于一个特定的应用场景——利用jQuery制作简单二级联动效果。这种效果通常应用于下拉菜单或者选择框,当用户在一个选择框中选择一个选项时,另一个选择框会根据用户的选择动态更新其内容。 在...

    最简单的二级联动菜单

    最简单的二级联动源码下载,可以直接使用。

    ajax+php十分简单好用的二级联动

    下面将详细讲解如何使用Ajax和PHP实现一个简单的二级联动效果。 首先,我们需要创建数据表来存储这些联动数据。根据描述中的"关于数据表.txt",我们可以假设有两个数据表:`provinces` 和 `cities`。`provinces` 表...

    二级联动代码

    此代码实现了一个基于Java Swing框架的简单二级联动选择器,通过`JComboBox`组件和`HashMap`数据结构来实现这一功能。 详细解析: ### 代码解读 #### 引入包与类 首先,代码导入了多个Java类库,包括`java.awt....

    jquery 省市二级联动

    一段很简单的代码实现的全国二级城市联动选择效果 代码部分很简单,看过即会使用 主要字段内容在city.data.js中,如果需要修改城市名称,到里面找到对应的文字修改,或者添加即可

    下拉列表二级联动

    以上示例虽然较为简单,但它清晰地展示了二级联动的基本实现思路。在实际项目中,开发者可以根据需求进行更复杂的扩展,如三级或多级联动、异步加载数据、优化UI样式等,以满足更多样化的应用场景。

    原生js二级菜单联动

    简单二级联动,原生js编写,可优化。。。。。。。。。

    二级联动菜单 超强超简单的数据库(附数据库)

    在本资源“二级联动菜单 超强超简单的数据库(附数据库)”中,我们可以推测它包含了一个实现二级联动效果的数据库和相关代码示例。数据库在这里起到了关键作用,存储了各个菜单项之间的关联关系和数据,使得菜单...

    Java中二级联动的简单而实用例子

    Java 中二级联动的简单而实用的例子 Java 中的二级联动是指在 select 选择框中,选择某个选项后,根据选项的值来动态加载另外一个 select 选择框的选项,这种技术广泛应用于许多 web 应用程序中,以提高用户体验和...

    JQuery省、省市二级联动、省市县/区三级联动

    在网页开发中,二级联动和三级联动通常用于创建地理区域选择功能,比如省市区选择,让用户能够方便地从一个地区列表中逐级选择。这里提到的"JQuery省、省市二级联动、省市县/区三级联动"是一个使用jQuery库实现的...

    省市下拉框二级联动完成版(调试通过)

    本案例展示了如何实现简单的省市二级联动功能。其中涉及到了HTML的基本结构、JavaScript的基础操作以及事件监听的使用。开发者可以根据实际需求调整省份数据及城市数据的加载方式,比如从服务器动态获取数据,以提高...

    最简单js代码实现select二级联动下拉菜单

    本文实例为大家分享了js实现select二级联动下拉菜单,供大家参考,具体内容如下 &lt;&#37;@ page language="java" import="java.util.*" pageEncoding="UTF-8"%&gt; &lt;&#37; String path = request.getContextPath()...

    二级联动例子

    在这个例子中,我们主要探讨如何在Android应用中实现一个简单的二级联动效果。 首先,我们需要理解二级联动的基本概念。二级联动指的是两个或多个下拉列表之间的关联,当用户在一个下拉列表中选择一个选项时,另一...

    js 二级联动菜单 简单

    js 二级联动菜单 路过的高手指点,低手分享js 二级联动菜单 路过的高手指点,低手分享

    简单的二级联动菜单例题

    一个很简单的二级联动下拉菜单实例,一看就懂

    二级联动下拉菜单实例

    以下是一个简单的jQuery实现二级联动下拉菜单的示例: ```html 请选择 &lt;!-- 一级菜单选项 --&gt; 请选择 &lt;!-- 二级菜单选项 --&gt; &lt;script src="https://code.jquery.com/jquery-3.6.0.min.js"&gt;&lt;/script&gt; $...

    Spinner二级联动下拉菜单

    对于简单的静态数据,可以使用`ArrayAdapter`,但在这个案例中,因为需要二级联动,我们需要自定义`BaseAdapter`,以便在省份选择变化时更新城市列表。 3. **事件监听**: 使用`OnItemSelectedListener`监听...

    Java二级联动

    在IT行业中,二级联动是一种常见的数据交互和展示方式,尤其在网页设计和前端开发中广泛使用。它通常指的是两个或多个下拉菜单之间存在的联动关系,例如在选择省份后,城市下拉菜单会自动更新为对应省份的城市列表,...

    js省市区二级联动和三级联动下拉菜单

    在网页开发中,二级联动和三级联动的省市区选择菜单是一种常见的交互设计,主要用于收集用户的位置信息。这种功能通常在注册、填写地址等场景中出现,可以提高用户体验,减少输入错误。JavaScript(简称JS)是实现这...

Global site tag (gtag.js) - Google Analytics