AJAX应用案例--基于mysql,以POST方式,用DOM对象,完成三级级下拉联动【省份-城市-区域】,效果图如下:
数据库如下:
省份 城市 区域
Jsp页面代码:
<%@ page language="java" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<body>
<select id="provinceID">
<option>请选择省份</option>
<option value="1">广东</option>
<option value="2">湖南</option>
</select>
<select id="cityID">
<option>请选择城市</option>
</select>
<select id="areaID">
<option>请选择区域</option>
</select>
<script type="text/javascript">
function createAJAX(){
var ajax = null;
try{
ajax = new ActiveXObject("microsoft.xmlhttp");
}catch(e){
try{
ajax = new XMLHttpRequest();
}catch(e){
alert("请更换浏览器");
}
}
return ajax;
}
</script>
<script type="text/javascript">
//创建AJAX引擎对象
var ajax = createAJAX();
//产生事件
document.getElementById("provinceID").onchange = function(){
//再次选择省份时,清空city下拉框
//定位city下拉框
var citySelectElement = document.getElementById("cityID&