选择(国家-->地区-->城市)选项的函数
用户注册时一切正常,但在此之后,如果用户需要更正并更改他的地区或城市(按国家选择),它不会显示带有地区的选择选项。要显示,用户需要切换到另一个国家并返回他的国家以查看最后的区域选择和城市。
这里我展示了问题的例子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.: 我没有在这里展示代码示例(因为代码不短) 对不起我的英语。感谢您的帮助。
最佳答案
关于javascript - Jquery 小修正功能选择选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22633612/