echo CHtml::ajaxButton (Yii::t('Listing.Listing','Associa'),
$this->createUrl('listing/addAssociation', array("id" => $model->id, "itemId"=> '5' ) ),
array('update' => '#dataToUpdate')
);
我正在使用这个示例代码(并且它正在工作),将一个 id 和一个 itemId(在示例中固定为“5”)发送到 addAssociation。
一切正常,但我需要为 itemId 传递 jQuery 表达式的结果。就像是
"itemId" = "js: $('#myDropDown option:selected').val();"
但在这种情况下,不评估 js 表达式,并且在 actionAddAssociation 中我看到 itemId 是文字字符串:
"js: $('#myDropDown option:selected').val();"
如何允许用户选择一个组合,并将所选值传递给基于此操作的操作?