HTML/Html-practice/Ajax/基于jQuery的AJAX实现三级联动菜单/index.html

62 lines
1.7 KiB
HTML
Raw Normal View History

2023-05-01 19:37:40 +08:00
<!DOCTYPE html>
<html lang="en">
2023-05-01 22:22:17 +08:00
2023-05-01 19:37:40 +08:00
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<script src="https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
2023-05-01 22:22:17 +08:00
<link href="./css/index.css" rel="stylesheet" type="text/css" />
2023-05-01 19:37:40 +08:00
<script src="./js/index.js"></script>
<title>基于jQuery的AJAX实现三级联动菜单</title>
</head>
2023-05-01 22:22:17 +08:00
2023-05-01 19:37:40 +08:00
<body>
2023-05-02 00:29:00 +08:00
<div>
<div class="card">
<form class="form">
<span><b>省 份:</b></span>
<select name="province" id="province">
<option value="0">--请选择--</option>
</select>
<span><b>城 市:</b></span>
<select name="city" id="city">
<option value="0">--请选择--</option>
</select>
<span><b>地 区:</b></span>
<select name="area" id="area">
<option value="0">--请选择--</option>
</select>
</form>
</div>
2023-05-01 19:37:40 +08:00
</div>
</body>
2023-05-01 20:26:29 +08:00
<script>
2023-05-01 22:22:17 +08:00
$(function () {
2023-05-01 22:47:22 +08:00
//调用函数
2023-05-01 20:26:29 +08:00
getCountry();
2023-05-01 22:47:22 +08:00
// 选项节点获取code --province Code
2023-05-01 22:22:17 +08:00
$("#province").change(function () {
CountryId = $("#province").val();
2023-05-01 21:33:04 +08:00
// console.log(FatherId);
getCity(CountryId);
2023-05-01 22:22:17 +08:00
CityID = $("#city").val();
2023-05-01 21:47:33 +08:00
// console.log(CityID);
2023-05-01 21:33:04 +08:00
getArea(CityID);
2023-05-01 22:22:17 +08:00
2023-05-01 21:33:04 +08:00
});
2023-05-02 00:29:00 +08:00
// 选项节点获取code --City Code
2023-05-01 22:22:17 +08:00
$("#city").change(function () {
CityID = $("#city").val();
2023-05-01 21:47:33 +08:00
// console.log(CityID);
getArea(CityID);
})
2023-05-01 21:33:04 +08:00
2023-05-01 20:26:29 +08:00
})
</script>
2023-05-01 22:22:17 +08:00
2023-05-01 19:37:40 +08:00
</html>