mysql省市县三级互动_mysql+ajax的省市县三级联动
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的省市县三级联动相关推荐
- linux mysql 实战_Linux平台MySQL多实例项目实施_MySQL数据库基础与项目实战06
Linux平台MySQL多实例项目实施_MySQL数据库基础与项目实战06 视频教程学习地址 Oracle/MySQL数据库学习专用QQ群:336282998.189070296 学完风哥本课程能熟悉 ...
- mysql的char在java中表示为_Java学习篇之-Mysql中varchar门类总结_mysql
java学习篇之---mysql中varchar类型总结 Mysql中varchar类型总结 今天新做一个项目,需要自己进行数据库设计,发现自己对varchar的用法还不是很熟悉,所以查阅资料总结若下 ...
- js三级地区选择插件,省市县级联下拉列表
js三级地区选择插件,省市县级联下拉列表 3级省地市级联菜单,ie/ff 测试通过,支持多个并存,支持事件 demo1为最简单的一份实现,页面id配置需在js文件中写入,适合简单情况 demo2增加了 ...
- datastage mysql wire_DataStage 九、数据交换到MySQL以及乱码有关问题_mysql
DataStage 九.数据交换到mysql以及乱码问题 DataStage序列文章 DataStage 一.安装 DataStage 二.InfoSphere Information Server进 ...
- ajax和php二级联动,jQuery+php+mysql,轻松实现ajax无刷新省市二级联动[多图]
jQuery+php+mysql,轻松实现ajax无刷新省市二级联动[多图] 08-15栏目:技术 TAG:zxfy zxfy 用jQuery的ajax方法,结合PHP,轻松实现省市级的二级联动: h ...
- android毕业设计——基于Android+XAMPP+MySQL的家校互动平台设计与实现(毕业论文+程序源码)——家校互动平台
基于Android+XAMPP+MySQL的家校互动平台设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于Android+XAMPP+MySQL的家校互动平台设计与实现,文章末尾附有本毕业设 ...
- python三级考什么_什么是计算机三级考试?计算机三级考什么?
什么是计算机三级考试?计算机三级考什么? 2020-04-1118:04:03 来源:上学吧 作者:dengyangjie 全国计算机等级考试(National Computer Rank Exami ...
- Ajax实现无刷新三联动下拉框
1.html代码 <HTML> <HEAD> <title>Ajax实现无刷新三联动下拉框</title> &l ...
- 计算机三级需要学哪些,计算机三级有必要考吗_计算机三级有哪些科目_上学吧...
计算机三级有必要考吗?计算机三级有哪些科目? 2021-06-1614:18:55 来源: 作者:tangxiaoqi 在大学期间,计算机等级考是一门很火热的考试,很多小伙伴通过二级考试以后在究竟是报 ...
最新文章
- SHELL中的while与unil流程控制
- python读什么类型文件最快的软件_使用python读取数据科学最常用的文件格式(转)...
- Java中JDBC进阶教程之数据库的隔离级别!
- python getattr_python __getattr__
- 中大型计算机代表型号,目前个人计算机主要机型.doc
- 3分钟搞定SpringBoot+Mybatis+druid多数据源和分布式事务
- Pandas 通用方法
- 我所理解的性能测试是什么?
- 使用Nginx在windows和linux上搭建集群
- 句句真研—每日长难句打卡Day17
- 【Java从0到架构师】RocketMQ 使用 - 发送消息、接收消息、特殊消息
- 一篇关于蓝牙SDP和L2CAP协议的文章
- Spark集群新增节点方法
- Android 点击按钮切换图片
- 二字动词 复盘赋能_落地、赋能、共创、共建、复盘,互联网圈的漂亮词儿,你懂几个?...
- 目标定位算法(二)之基于测距的定位算法
- Cannot invoke an object which is possibly ‘undefined‘.Vetur(2722)
- Teach Yourself Programming in Ten Years——用十年教会自己编程
- 《IPv6精髓(第2版)》——第1章 为何使用IPv61.1 IPv6历史
- 【技术分享篇】Linux内核——手把手带你实现一个Linux内核文件系统丨Linux内核源码分析
热门文章
- [GO语言基础] 三.变量声明、数据类型、标识符及编程练习12题
- iOS之深入解析如何编写自己的CocoaPods插件
- Git之深入解析本地仓库的基本操作·仓库的获取更新和提交历史的查看撤销以及标签别名的使用
- HarmonyOS之分布式任务调度开发流程
- 2019年第十届蓝桥杯 - 省赛 - C/C++大学C组 - F. 旋转
- 13.2.7 中间件
- 2016年第七届蓝桥杯C/C++ B组国赛 —— 第一题:一步之遥
- 【机器视觉】 repeat算子
- 【Tools】Navicat Premium12安装教程
- 【Linux】一步一步学Linux——wget命令(192)