我仍然是yii框架的新手,我设法让我的下拉列表工作,但我无法从研究或文档中找到答案。如何使我的下拉列表选择值影响将在文本区域中显示到屏幕的内容。
<div class="row">
<?php
echo CHtml::dropDownList("teamName", 'id', Chtml::listData($model->memberOfTeams, 'id', 'teamName'),array(
'empty'=>'Select Team',
'ajax'=>array(
'type'=>'POST', // request type
'url'=>CController::createUrl(''), // url to call
'update'=>'#teamMessage' // selector to update
)
)
);
?>
</div>
答案 0 :(得分:1)
您正在尝试在没有请求的情况下将ajax用于服务器。听起来你真的只想用onchange属性执行一个javascript函数。
<div class="row">
<?php
echo CHtml::dropDownList("teamName", 'id', Chtml::listData($model->memberOfTeams, 'id', 'teamName'),
array(
'empty'=>'Select Team',
'onchange'=>'jsFunction()',
)
);
?>
</div>