1
私はドロップダウンリストとテキストフィールドを持っています。 dropdownlistの値が変更されている場合は、コントローラでアクションを呼び出し、その結果をテキストフィールド値に解析する必要があります。 どうすればいいですか?ここでASK :: YiiのAJAXを使用したテキストフィールドの解析結果
は私のビューである:ここでは
echo TbHtml::dropDownList('isr[setting_merit_demerit_id]', $isr['setting_merit_demerit_id'], $this->getMeritList(),
array('class'=>'span4', // 'onchange' => 'generateNumber();',
'ajax' => array(
'type'=>'POST',
'url'=>CController::createUrl('getMeritDemeritStatus'),
// 'success' =>'js:function(result){$("#tes").val(result).change();}', <--- WHAT SHOULD I PUT HERE?
'data' => array('setting_merit_demerit_id' => 'js:this.value'),
)
)
);
echo TbHtml::textField('isr[show_in_reportcard]',$isr['show_in_reportcard'], array('class'=>'span1', 'id'=>'tes'));
は私のコントローラである:
function actionGetMeritDemeritStatus(){
$setting_merit_demerit_id = $_POST['setting_merit_demerit_id'];
$model= SettingMeritDemeritM::model()->findByPk($id);
return $model->status;
}
私の悪い英語のため申し訳ありませんが..番目anks