本文实例为大家分享了ajax实现三级联动的具体代码,供大家参考,具体内容如下

1.首先在一个页面上布置一个div 方便日后引用方法

//div的id为“sanji”

2.sanji js处理页面

$(document).ready(function(){

//向div里面放三个下拉菜单

var str = "

";

//给三个下拉列表定义 str 变量

$("#sanji").html(str);

FillSheng();

FillShi();

FillQu();//Sheng Shi Qu的逻辑顺序

$("#sheng").change(function(){

FillShi();

FillQu();

})//给sheng菜单添加点击事件

$("#shi").change(function(){

FillQu();

})//给shi菜单添加点击事件

});//页面加载完成之后过来执行某些代码

3.填充sheng方法

function FillSheng()

{

var pcode = "";//定义一个变量

$.ajax({

url:"chuli.php",

data:{pcode:pcode},

type:"POST",

dataType:"TEXT",

success:function(data){

var hang = data.split("^");

str +=""+lie[1]+"";

}

$("#sheng").html(str);

});

}

2.填充shi方法

function FillShi()

{

var pcode = $("#sheng").val();

$.ajax({

async:false,

url:"chuli.php",

data:{pcode:pcode},

type:"POST",

dataType:"TEXT",

success: function(data){

var hang = data.split("|");

var str = "";

for(var i=0;i

{

var lie = hang[i].split("^");

str += ""+lie[1]+"";

}

$("#shi").html(str);

}

});

}

3.填充qu方法

function FillQu()

{

var pcode = $("#shi").val();

$.ajax({

url:"chuli.php",

data:{pcode:pcode},

type:"POST",

dataType:"TEXT",

success: function(data){

var hang = data.split("|");

var str = "";

for(var i=0;i

{

var lie = hang[i].split("^");

str += ""+lie[1]+"";

}

$("#qu").html(str);

}

});

}

4.chuli页面

include("DBDA.class.php");

$db = new DBDA();

$pcode = $_POST["pcode"];

$sql = "select * from chinastates where parentareacode='{$pcode}'";

echo $db->StrQuery($sql);

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

3级联动 ajax java_ajax实现三级联动的基本方法相关推荐

  1. jQuery下的ajax之省市区三级联动

    jQuery下的ajax之省市区三级联动 小编提醒一下别忘了引入jQuery文件哟 HTML 所在省份:<select name="province"><opti ...

  2. jquery省市区ajax,jQuery省市区三级联动

    jQuery省市区三级联动演示下载,本文将给大家介绍一款非常好用的省市区三级联动插件:cityselect.通过这款城市联动插件,省市区三级联动cityselect插件可以无刷新省市区联动效果. 查看 ...

  3. php原生态三级联动_ajax php实现三级联动的方法

    ajax php实现三级联动的方法 发布时间:2020-08-19 09:34:43 来源:亿速云 阅读:106 作者:小新 小编给大家分享一下ajax php实现三级联动的方法,希望大家阅读完这篇文 ...

  4. dropdownlist ajax联动,asp.net省市三级联动的DropDownList+Ajax的三种框架(aspnet/Jquery/ExtJs)示例...

    本文主要列举了省市三级联动的DropDownList+Ajax的三种框架(aspnet/Jquery/ExtJs)示例.前段时间需要作一个的Web前端应用,需要用多个框架,一个典型的应用场景是省市三级 ...

  5. AJAX省市县三级联动的实现

    省市县数据 本例子中省市县数据保存在MySQL数据库中,部分数据截图如下: 从数据库中读取数据 导入需要的jar包 连接池配置文件 <c3p0-config><!-- 默认配置,如果 ...

  6. JQuery+ajax实现省市区三级联动(附:补充代码内容)

    省市区三级联动的实现(附:补充代码) 有了下面的代码,别忘了导入需要的jar包,用到的jar包到网上都能找到. 如果觉得不错,就点个赞!谢谢观望!! ##  1.效果图 ##  2.jsp页面,nov ...

  7. 原生js写三级联动 java_原生js三级联动的简单实现代码

    本文实例为大家分享了js查询天气应用,供大家参考,具体内容如下 实现功能:打开网页时显示用户所在城市的天气状况,在输入框输入城市可查询其它城市. 实现过程:先调用百度地图的API来获取用户所在的城市, ...

  8. mysql 省市区三级联动_javaweb--json--ajax--mysql实现省市区三级联动(附三级联动数据库)...

    在web中,实现三级联动很常见,尤其是利用jquery+json.但是从根本上来说jquery并不是最能让人容易理解的,接下来从最基本的javascript开始,实现由javascript+json+ ...

  9. java三级联动从数据库查,三级联动+数据库

    jsp页面 三级联动+数据库 sanjilist = sanjiDao.getSanjilistBySql(sql1); session.setAttribute("provinces&qu ...

最新文章

  1. mysql5.7 too many_Mysql 错误too many connections解决方案
  2. bzoj 4012: [HNOI2015]开店
  3. 0118互联网新闻 | 抖音成央视春晚独家社交媒体传播平台;石墨任务清单小程序上线...
  4. username is marked non-null but is null
  5. C语言程序设计,第四版 ,谭浩强。绝对原版,最新的资料
  6. 挪威议会的内部邮件系统遭攻击,信息被盗
  7. Linux 命令(90)—— which 命令
  8. 使用sublime实现python代码补全
  9. displayTag标签
  10. 五万字,57道hadoop大厂高频面试题,每一字都细心打磨,强烈建议收藏!
  11. php中法兰克福的时区,法兰克福时差与中国差多少
  12. 如何自己制作一个RISC指令集的CPU?
  13. 【Vue3.0实战逐步深入系列】为问卷系统重新布局并添加登录及注销功能
  14. 安装sql server 过程(为了使用SQL Server Management Studio)
  15. excel计算机不准确,excel表格数据合计不准确-EXCEL表格中,求和的数字总是不对...
  16. 西门子TIA V17发布,附下载链接<EKB>
  17. 模电——PN结及其特性2
  18. (全网最详细教程)康耐视读码器(以DM260S为例子)详细实用步骤
  19. linux 安装 gedit
  20. 什么是CS认证,其级别代表什么?

热门文章

  1. 13、Power Query-逆透视列的实例(下)
  2. java 字符串解析
  3. SAP主数据与业务数据的一致性问题
  4. 简颢集团“风口”下的投资机会 新能源共享领域的机遇与挑战
  5. 试说明机器指令和微指令之间的关系_男女关系之间,是他在说谎吗?观察他的肢体语言说明一切...
  6. fb驱动安装linux系统,drm 驱动是如何创建 fb device 的
  7. 设置程序中的html,如何在Behat中为HTML格式化程序设置自定义模板
  8. python random.choice报错_如何解决mtrand.RandomState.choice中的内存错误...
  9. Linux环境下安装Python第三方库
  10. mysql 两个数据库指定表同步_mysql从2个数据库中同步两个表