1,province.php
<html> <head> <meta http-equiv="Content-Type" content="text/html;charset=utf-8" /> <title>select province and city - www.jbxue.com</title> <script type="text/javascript" src="ajax.js"></script> <script type="text/javascript"> function $(id){ return document.getElementById(id); } function getCity(){ var http_request=createAjax(); var url="/ajax/province_do.php"; var data="province="+$("province").value; http_request.onreadystatechange=process; http_request.open("post",url,true); http_request.setRequestHeader("Content-type","application/x-www-form-urlencoded"); http_request.send(data); function process(){ if(http_request.readyState==4 && http_request.status==200){ var city=http_request.responseXML.getElementsByTagName("city"); $("city").length=0; var myoption=document.createElement("option"); myoption.innerText="---市---"; $("city").appendChild(myoption); for(var i=0;i<city.length;i++){ var cityList=city[i].childNodes[0].nodeValue; var myoption=document.createElement("option"); myoption.value=cityList; myoption.innerText=cityList; $("city").appendChild(myoption) } } } } </script> </head> <body> <form> <select id="province" onchange="getCity();"> <option value="">---省---</option> <option value="zhejiang">浙江</option> <option value="shaanxi">陕西</option> </select> <select id="city"> <option value="">---市---</option> </select> <select id="country"> <option value="">---县---</option> </select> </form> </body> </html>
province_do.php
<?php header("Content-Type:text/xml;charset=utf-8"); header("Cache-Control:no-cache"); $province=$_POST['province']; $cityinfo=""; if ($province=="zhejiang"){ $cityinfo="<province><city>杭州</city><city>金华</city><city>台州</city></province>"; // www.jbxue.com }elseif ($province=="shaanxi"){ $cityinfo="<province><city>汉中</city><city>安康</city><city>商洛</city></province>"; } echo $cityinfo; ?>
相关推荐
前端是html + javascript,后台使用php编写的。通过ajax技术实现省市联动效果。
php+ajax 二级联动 无刷新实现省市县联动。
jquery+php+mysql省市县Ajax三级联动代码
主要介绍了PHP+原生态ajax实现的省市联动功能,较为详细的分析了ajax交互的原理、实现方法以及php结合ajax实现省市联动下拉菜单功能的相关操作技巧,需要的朋友可以参考下
省市联动php mysql ajax
可在此基础上封装成函数或改进。附带的全国省市县的数据库,用phpMyAdmin或Navicat Primium打开即可
省市选择三级联动,Html+Jquery+XML+Ajax实现,无论php,jsp, html, asp ,aspx等各种语言都通用。 http://blog.csdn.net/ful1021/article/details/16310667 详细查看地址
php+ajax实现三级联动(以省市县三级联动为例)
本资源用PHP和mysql+ajax所写,打开导入数据库就能运行。 是大家学习的好帮手。适合新手学习,代码浅显易读,数据库文件设计也比较合理,囊括了所有的地区,希望对大家学习有帮助
PHP MySql Ajax Jquery 省市地区四级联动
实现:省级下拉变化时市下拉区下拉跟着变化,市级下拉变化时区下拉跟着变化。
下面我们用Jquery,ajax,做一个省,市,县的三级联动: 下面是我做三级联动下拉的步骤以及逻辑 第一步:先做一个省市区表格 第二步:建个PHP页面显示用我是在<body>里放用来接收要显示的省市区表格信息,里面...
第一次上传,给点面子,多提宝贵意见(我上传的东西是不是有点火星了)反正我看着网上没有
php无需ajax就可以实现国家省市的3级联动,找了好久才找到的!非常简单就实现了国家省市的3级联动悬着菜单,比那些用AJAX 又用到数据库的强多了,那个东西折腾半天都没效果,我这个直接复制到你PHP页面去就可以了!...
省市县三级菜单联动(mysql+ajax+json+php),很简单易懂的代码,这段代码可以直接拿到项目中使用
function ajaxFunction(url,level,ar) { var xmlHttp; try { xmlHttp=new XMLHttpRequest... xmlHttp.open("GET","http://localhost/ajax/ajax.php?id="+url+"&level="+level,true); xmlHttp.send(null); }
使用PHP+MySql+Ajax+jQuery实现省市区三级联动功能 要求:写一个省市区(或者年月日)的三级联动,实现地区或时间的下拉选择。 实现技术:php ajax 实现:省级下拉变化时市下拉区下拉跟着变化,市级下拉变化时区下拉...
最近做了个项目,需要用到省市区三级联动,上网翻了不少资料,于是有了下面的思路和代码
PHP+MySql+Ajax+Jquery省市地区四级联动