Как я могу сохранить значение как ivar из dropDownlist в yii? вот мой код, который не работает:/ декларация Ивар:Yii dropdownlist сохранение значения в ivar onclick
public $blaaa;
и мой DropDownList код:
echo CHtml::dropDownList(
'categoryDropDownList',
'',
CHtml::listData(Category::model()->findAll(), 'id', 'name'),
array(
'empty' => 'Select Category',
'onchange'=>function() {
$this->blaaa = 'js:this.value';
}
));
Я пытался также с помощью AJAX, но он также не работает:
'ajax' => array(
'type' => 'POST',
'url' => CController::createUrl('category/actionBla'),
'data' => array('id' => 'js:this.value')
где
public function bla()
{
if (isset($_POST['id'])) {
$this->blaaa = $_POST['id'];
}
заблаговременно за помощь!
Какое сообщение об ошибке вы получаете? любая ошибка js? –
nope, любая ошибка к сожалению. Кажется, $ blaa по-прежнему пуст, поэтому js не передает данные – Neru