0

我还是 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>
4

1 回答 1

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>
于 2013-06-26T19:04:23.493 回答