【发布时间】:2013-04-03 22:09:04
【问题描述】:
我有 3 个选择: 国家、地区、城市 选择要更新的国家/地区时,请选择该国家/地区的地区。 这是代码。就像逻辑上写的一样。但是区域没有更新
$(document).ready(function() {
$('select[name=ad_country]').change(function() {
current_country = $(this).val();
$.getJSON('./core/AJAX/advertisement_changecountry.php', {country: current_country},
function(data) {
$('select[name=ad_region]').empty();
$.each(data.region, function(key, val) {
$('select[name=ad_region]').append('<option value="'+val.id_parent+'">'+val.name+'</option>');
});
$('select[name=ad_city]').empty();
$.each(data.city, function(key, val) {
$('select[name=ad_city]').append('<option value="'+val.id_parent+'">'+val.name+'</option>');
});
});
}
);
}
【问题讨论】:
-
打开控制台查找错误,正确关闭函数!
-
使用现代浏览器并按 F12
-
最后忘记
});..?? -
你有
TypeError: $(...).validate is not a function这个错误。请添加验证插件js。 -
$("#ani_register_form").validate({ ...})=> 您必须像@DipeshParmar 所说的那样将验证插件添加到您的页面。他不知道 validate 方法,因为没有包含插件...
标签: javascript jquery html ajax json