Yii2 griddownlist выборка dropdownlist

Темы, не касающиеся фреймворка, но относящиеся к программированию в целом.
Ответить
razor
Сообщения: 4
Зарегистрирован: 2018.06.22, 10:49

Yii2 griddownlist выборка dropdownlist

Сообщение razor »

Добрый день форумчане. Yii2 я изучаю недавно, и вот столкнулся с такой проблемой. Суть задачи простая: вывести всех студентов специальности. Но вот что-то не получается.
ID кафедры берется из dropdownlist

Код: Выделить всё

 <?= $form->field($model, 'ID_academic_direction')->dropDownList($arrAca,['prompt'=>'Специальность','onchange'=>'$.post("/enrollee/enrollee/lists?ID='.'"+$(this).val(),function (data){
         $("select#enrollee-index").html(data);
         });',]) ?>
и передается в action: и передается в action

Код: Выделить всё

public function actionLists($ID){
        $countEnrollee=Enrollee::find()
            ->where(['ID_academic_direction'=>$ID])
            ->count();
        
        if($countEnrollee>0){
            $dataProvider = new ActiveDataProvider([
                'query' => Enrollee::find()->where(['ID_academic_direction'=>$ID ])->orderBy('all_score DESC'),
            ]);}
            else{
            echo "<option>Пусто</option>";}
        return $this->render('update', [
            'dataProvider'=>$dataProvider,
        ]);
    }

Но вот при вызове пишет "Отсутствует обязательный параметр ID"
andku83
Сообщения: 988
Зарегистрирован: 2016.07.01, 10:24
Откуда: Харьков

Re: Yii2 griddownlist выборка dropdownlist

Сообщение andku83 »

в onchange вместо $.post поставить $.get
Ответить