1.[代码][PHP]代码

在发一次包括数据库在内的代码以示感谢!!!

php页面:

//这里两句话很重要,第一讲话告诉浏览器返回的数据是xml格式

header("Content-Type: text/html;charset=utf-8");

//告诉浏览器不要缓存数据

header("Cache-Control: no-cache");

$conn=mysql_connect("localhost","root","123");

mysql_select_db("ajax");

mysql_query("set names utf8");

if(isset($_POST['sid'])){

$sid=$_POST['sid'];

//file_put_contents("D:/a.txt",$sid);

$sql_shi="select shi from shi where sid=$sid";

$res_shi=mysql_query($sql_shi);

$arr="";

while($row=mysql_fetch_array($res_shi)){

$arr[]=$row;

}

$a=json_encode($arr);

echo '{"aa":'.$a.'}';

}

?>

js页面:

//创建xmlHttpRequest对象

function GetXmlHttpObject()

{

var xmlHttp=null;

try

{

// Firefox, Opera 8.0+, Safari

xmlHttp=new XMLHttpRequest();

}

catch (e)

{

// Internet Explorer

try

{

xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");

}

catch (e)

{

xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");

}

}

return xmlHttp;

}

var xhr="";

function checkCity(){

xhr=GetXmlHttpObject();

if(xhr){

var url="/ajax/citiesProcess.php";

var data="sid="+$("sheng").value;

xhr.open("post",url,true);

xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded");

xhr.onreadystatechange=chuli;

xhr.send(data);

}

}

function $(id){

return document.getElementById(id);

}

function chuli(){

if(xhr.readyState==4 && xhr.status==200){

var result=xhr.responseText;

//window.alert(result);

var message=eval("("+result+")");

$("city").length=0;

myoption=document.createElement("option");

myoption.innerText="--市--";

$("city").appendChild(myoption);

for(var i=0;i

var shi_name=message.aa[i].shi;

myoption=document.createElement("option");

myoption.value=shi_name;

myoption.innerText=shi_name;

$("city").appendChild(myoption);

}

//window.alert(message.aa[].length);

}

}

html页面:

---省---

--市--

--县--

mysql省市县三级互动_mysql+ajax的省市县三级联动相关推荐

  1. linux mysql 实战_Linux平台MySQL多实例项目实施_MySQL数据库基础与项目实战06

    Linux平台MySQL多实例项目实施_MySQL数据库基础与项目实战06 视频教程学习地址 Oracle/MySQL数据库学习专用QQ群:336282998.189070296 学完风哥本课程能熟悉 ...

  2. mysql的char在java中表示为_Java学习篇之-Mysql中varchar门类总结_mysql

    java学习篇之---mysql中varchar类型总结 Mysql中varchar类型总结 今天新做一个项目,需要自己进行数据库设计,发现自己对varchar的用法还不是很熟悉,所以查阅资料总结若下 ...

  3. js三级地区选择插件,省市县级联下拉列表

    js三级地区选择插件,省市县级联下拉列表 3级省地市级联菜单,ie/ff 测试通过,支持多个并存,支持事件 demo1为最简单的一份实现,页面id配置需在js文件中写入,适合简单情况 demo2增加了 ...

  4. datastage mysql wire_DataStage 九、数据交换到MySQL以及乱码有关问题_mysql

    DataStage 九.数据交换到mysql以及乱码问题 DataStage序列文章 DataStage 一.安装 DataStage 二.InfoSphere Information Server进 ...

  5. ajax和php二级联动,jQuery+php+mysql,轻松实现ajax无刷新省市二级联动[多图]

    jQuery+php+mysql,轻松实现ajax无刷新省市二级联动[多图] 08-15栏目:技术 TAG:zxfy zxfy 用jQuery的ajax方法,结合PHP,轻松实现省市级的二级联动: h ...

  6. android毕业设计——基于Android+XAMPP+MySQL的家校互动平台设计与实现(毕业论文+程序源码)——家校互动平台

    基于Android+XAMPP+MySQL的家校互动平台设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于Android+XAMPP+MySQL的家校互动平台设计与实现,文章末尾附有本毕业设 ...

  7. python三级考什么_什么是计算机三级考试?计算机三级考什么?

    什么是计算机三级考试?计算机三级考什么? 2020-04-1118:04:03 来源:上学吧 作者:dengyangjie 全国计算机等级考试(National Computer Rank Exami ...

  8. Ajax实现无刷新三联动下拉框

    1.html代码 <HTML>     <HEAD>         <title>Ajax实现无刷新三联动下拉框</title>         &l ...

  9. 计算机三级需要学哪些,计算机三级有必要考吗_计算机三级有哪些科目_上学吧...

    计算机三级有必要考吗?计算机三级有哪些科目? 2021-06-1614:18:55 来源: 作者:tangxiaoqi 在大学期间,计算机等级考是一门很火热的考试,很多小伙伴通过二级考试以后在究竟是报 ...

最新文章

  1. SHELL中的while与unil流程控制
  2. python读什么类型文件最快的软件_使用python读取数据科学最常用的文件格式(转)...
  3. Java中JDBC进阶教程之数据库的隔离级别!
  4. python getattr_python __getattr__
  5. 中大型计算机代表型号,目前个人计算机主要机型.doc
  6. 3分钟搞定SpringBoot+Mybatis+druid多数据源和分布式事务
  7. Pandas 通用方法
  8. 我所理解的性能测试是什么?
  9. 使用Nginx在windows和linux上搭建集群
  10. 句句真研—每日长难句打卡Day17
  11. 【Java从0到架构师】RocketMQ 使用 - 发送消息、接收消息、特殊消息
  12. 一篇关于蓝牙SDP和L2CAP协议的文章
  13. Spark集群新增节点方法
  14. Android 点击按钮切换图片
  15. 二字动词 复盘赋能_落地、赋能、共创、共建、复盘,互联网圈的漂亮词儿,你懂几个?...
  16. 目标定位算法(二)之基于测距的定位算法
  17. Cannot invoke an object which is possibly ‘undefined‘.Vetur(2722)
  18. Teach Yourself Programming in Ten Years——用十年教会自己编程
  19. 《IPv6精髓(第2版)》——第1章 为何使用IPv61.1 IPv6历史
  20. 【技术分享篇】Linux内核——手把手带你实现一个Linux内核文件系统丨Linux内核源码分析

热门文章

  1. [GO语言基础] 三.变量声明、数据类型、标识符及编程练习12题
  2. iOS之深入解析如何编写自己的CocoaPods插件
  3. Git之深入解析本地仓库的基本操作·仓库的获取更新和提交历史的查看撤销以及标签别名的使用
  4. HarmonyOS之分布式任务调度开发流程
  5. 2019年第十届蓝桥杯 - 省赛 - C/C++大学C组 - F. 旋转
  6. 13.2.7 中间件
  7. 2016年第七届蓝桥杯C/C++ B组国赛 —— 第一题:一步之遥
  8. 【机器视觉】 repeat算子
  9. 【Tools】Navicat Premium12安装教程
  10. 【Linux】一步一步学Linux——wget命令(192)