[Risolto]Passare Valori In Un Ajaxsubmitbutton

Salve ragazzi vorrei passare due valori in una chiamata ajax ho provato cosi:


    <?php

    echo CHtml::label('Anno dal','');

    echo CHtml::textField('Anno_dal','',array('id'=>'Anno_dal','readonly'=>'readonly'));              

   

    echo CHtml::label('Anno_al','');

    echo CHtml::textField('Anno_al','',array('id'=>'Anno_al'));


    echo CHtml::ajaxSubmitButton('Report per Anno' , 

                                      CHtml::normalizeUrl(array('reportistica/Rep_per_anno')),array(    

                                                                                                   'type'=>'GET',         

                                                                                                   'data'=>array('anno_dal'=>'js:jQuery("Anno_dal").val()',

                                                                                                                 'anno_a'=>'js:jQuery("Anno_al").val()'

                                                                                                                ),

                                                                                                   'beforeSend'=>'function(){ $(\'#col_des\').html(\'<img src='.Yii::app()->request->baseUrl."/images/loading.gif".'>\'); }' ,

                                                                                                   'success'=>'function(data){$(\'#col_des\').html(data);}'                                                                                                          

                                                                                                   )                

                             );

    ?>

dove Rep_per_anno è un action cosi definita:


   public function actionRep_per_anno($anno_dal,$anno_al){

        

        echo $anno_al;

        echo $anno_dal;

        

        

    }

ma mi da errore di 400 Bad Request … non capisco se sbaglio a passare i parametri o è altro

Ok risolto in questa maniera:


    echo CHtml::ajaxSubmitButton('Report per Anno' , 

                                      CHtml::normalizeUrl(array('reportistica/Rep_per_anno')),array( 

                                                                                                   'data'=>array('anno_dal'=>'js:jQuery("Anno_dal").html()',

                                                                                                                 'anno_al'=>'js:jQuery("Anno_al").html()'

                                                                                                                ),

                                                                                                   'beforeSend'=>'function(){ $(\'#col_des\').html(\'<img src='.Yii::app()->request->baseUrl."/images/loading.gif".'>\'); }' ,

                                                                                                   'success'=>'function(data){$(\'#col_des\').html(data);}'                                                                                                          

                                                                                                   )