![](/img/trans.png)
[英]Populating dropdown with JSON result - Cascading DropDown using MVC3, JQuery, Ajax, JSON
[英]How to handle default dropdown values using jquery ajax in mvc3?
基于第一个下拉列表的选择,我将基于第一个dropdownid值绑定另一个下拉列表值。我的问题是我将默认的第一个下拉列表值设置为“ select”,但是在第二个下拉列表中没有id值来获取这些值。在第一个下拉菜单中选择“选择”,我需要在第二个下拉菜单中加载所有值。请告诉我如何实现此目标?
如果您将默认的第一个下拉值指定为“ select”,则此时禁用第二个下拉值。 如果'country'
值等于'select'
意思,那时候禁用'state drop down'
。当我们点击那个国家的时候,'select'也会调用那个disable down的功能。
例如,HTML视图页面,国家/地区下拉列表显示。 从中,您将获得国家ID。
$countryID=> From your MVC code you have pass default country ID (default ID)
$countrySelected=$this->getCountryFromName(trim($countryID']));
if ($countrySelected!= ''){
$sVal=$this->getStateList($countrySelected);
$newStateList=array('0'=>'State');
$newStateList+=$this->formatDropdownArray($sVal,'STATE_ID','NAME');
$stateSelected='State';
echo CHtml::dropDownList('STATE_IDD',$stateSelected,$newStateList,array('tabindex'=>9));
}else{
$stateSelected=$defaultState;
echo CHtml::dropDownList('STATE_IDD',$stateSelected,$stateList,array('tabindex'=>9));
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.