0

我试图从下拉列表中获取一个值,以便在我的数据库中的表中插入。我正在使用 ajax 来捕获此值并绘制一个按钮,当用户单击它时,该按钮将在我的数据库中插入该值。

这是我的代码:

Yii::app()->clientScript->registerScript('register_script_name', "
$('#editButton').click(function(){
   alert('edit');
   return false;
});
", CClientScript::POS_READY);

<div class="row">

<?php echo $form->labelEx($model,'Escolha a opção correta <span class="required">*</span>')?>
<?php echo $form->dropDownList($model, 'Opcoes_idOpcoes',$this->getOpcoesResposta(),
 array( 
 'ajax' => array(
                'type' => 'POST',
                'url'=>$this->createUrl('perguntaOpcoes/State'),   
                'data'=>array('Opcoes_idOpcoes'=>'js: $(this).val()'),
                'update' => '#data', 
               )      
 ));
?> 
</div>

<div id="data">



</div>  

这是我在控制器中的代码:

   public function actionState()
    {
        $data= $_POST['Opcoes_idOpcoes'];         

        echo  CHtml::button("Edit",array('title'=>"Edit",'id'=>"editButton",'onclick'=>'edit()'));      
    }

谁能帮我 ?

4

0 回答 0