【问题标题】:dynamically show selected value in select list dropdown在选择列表下拉列表中动态显示所选值
【发布时间】:2012-08-12 10:36:13
【问题描述】:
我使用 Ajax 请求和选择框在我的应用程序中为国家/地区城市创建了级联下拉列表。
我的应用程序收集有关用户的信息,即个人信息等。
在我的应用程序中,有一个编辑输入字段的选项。单击编辑按钮后,个人信息页面将填充以前输入的数据。
现在我需要帮助来显示选定的值,即用户在我的选择框下拉列表中选择了哪个国家、州和城市。
请帮忙!!
【问题讨论】:
标签:
asp.net-mvc-3
jquery
razor
drop-down-menu
【解决方案1】:
您应该为每个选择框存储旧值并在从 ajax 加载值后恢复它
var old_val = $('#state').val();
$('#state').html('<here option string from ajax>');
$('#state').val(old_val);
现在,当您显示下拉列表进行编辑时,您可以从数据库中获取选定的值并为所有三个下拉列表生成一个选项标签
一旦加载,您可以触发相同的ajax链,并且值不会丢失