繁体   English   中英

如何在mvc3中使用jquery ajax处理默认下拉列表值?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM