abstract:AJAX是现在数据提交和读取的重要手段,感觉这是一个关键重点 ,反复看了两遍,感觉还是有所提升.<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <title>ajax实现省市
AJAX是现在数据提交和读取的重要手段,感觉这是一个关键重点 ,反复看了两遍,感觉还是有所提升.
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>ajax实现省市区三级联动</title>
<script src="../static/jquery/jquery-3.4.1.min.js"></script>
</head>
<body>
省: <select name="" id="pro"></select>
市: <select name="" id="city"></select>
区县: <select name="" id="area"></select>
<script>
$(function(){
//选择省
$.getJSON('inc/1.json',function(data){
// console.log(data);
let option = '<option value="">选择(省)</option> '
$.each(data,function (i) {
option += '<option value="'+data[i].proId+'">'+data[i].proName+'</option>'
})
$('#pro').html(option);
})
//选择市
$('#pro').change(function () {
$.getJSON('inc/2.json',function(data){
// console.log(data);
let option = '<option value="">选择(市)</option> '
$.each(data,function (i) {
if (data[i].proId == $('#pro').val()) {
option += '<option value="'+data[i].cityId+'">'+data[i].cityName+'</option>'
}
})
$('#city').html(option);
})
})
//选择区县
$('#city').change(function () {
$.getJSON('inc/3.json',function(data){
// console.log(data);
let option = '<option value="">选择(区县)</option> '
$.each(data,function (i) {
if (data[i].cityId == $('#city').val()) {
option += '<option value="'+data[i].areaId+'">'+data[i].areaName+'</option>'
}
})
$('#area').html(option);
})
})
})
</script>
</body>
</html>
Correcting teacher:查无此人Correction time:2019-05-13 09:27:46
Teacher's summary:完成的不错。三级联动非常实用。继续加油。