YII:如何动态地将数据传递给YII按钮?

YII:如何动态地将数据传递给YII按钮?,yii,Yii,我有一个按钮: $this->widget('bootstrap.widgets.TbButton', array( 'label'=>'Go!', 'buttonType'=>'ajaxButton', 'type'=>'primary', 'size'=>'small', 'url'=>$this->createUrl('site/go'), 'ajaxOptions'=>array(

我有一个按钮:

 $this->widget('bootstrap.widgets.TbButton', array(
    'label'=>'Go!',
    'buttonType'=>'ajaxButton', 
    'type'=>'primary', 
    'size'=>'small', 
    'url'=>$this->createUrl('site/go'),
    'ajaxOptions'=>array(
      'type' => 'POST',
      'beforeSend' => '
        function( request ) {
        }'
      ,
      'success' => '
        function( data ) {

        }'
      ,
      'error' => '
        }'
      ,
      'data' => array( 
        'ID' => $ID,
      )
    ),
  ));
正如您所见,通过“数据”部分传递静态数据很容易,就像我对ID所做的那样。但是,如何将输入框的值作为数据变量的一部分传递呢?例如,如果我有:

<input type="text" value="309" id="myInput" />


我希望myInput的值是变量之一,就像ID是变量之一一样。当按下按钮时,我如何使用ID提交它?

为ajax的数据部分尝试类似的方法

'data' => array( 
        "urVariableName" = "js: $('#myInput').val();"
      ),

在您的控制器中,您可以使用POST或get获取值,在ajax的数据部分尝试类似的方法

'data' => array( 
        "urVariableName" = "js: $('#myInput').val();"
      ),

在您的控制器中,您可以使用POST或get来获取该值,该值必须精确到哪里?该值必须精确到哪里?