为(国家 - >地区 - >城市)选择选项的功能
当用户注册时,所有工作都很好,但在此之后,如果用户需要更正并更改其区域或城市(按国家/地区选择),则不会显示带区域的SELECT选项。要显示,用户需要更改到另一个国家/地区并返回到他的国家/地区,以便最终查看区域选择和城市。
这里我展示选择了USA country的问题http://jsfiddle.net/Nazaret2005/bPUbb/的示例。
这是Jquery(来自url示例)
$(document).ready(function () {
$('#Main').change(function () {
var a1 = $("#Main").val();
var a2 = $(".Subselect").val();
console.log(a1);
console.log(a2);
$(".Subselect").hide();
$(".lastSel").hide();
$("#" + a1).show();
$.ajax({
type: "POST",
url: "/ajax_city.php",
data: {
"country": a1,
"region": a2
},
success: function (data) {
$(".region").html(data);
$(".Subselect").show();
}
});
});
$('.Subselect').change(function () {
var a3 = $(this).val();
console.log(a3);
$(".lastSel").hide();
$("#" + a3).show();
$.ajax({
type: "POST",
url: "/ajax_city.php",
data: {
"city": a3
},
success: function (data) {
$(".region").html(data);
$(".Subselect").show();
}
});
});
});
这里有一些与php / mysql,jquery和css https://www.dropbox.com/sh/i5ku2ld65c774bo/JgAqFXTnbK(俄语)不同的代码
P.S。: 我在这里显示的代码示例(因为代码不短)抱歉我的英文。谢谢你的帮助。