MasterGerold
@MasterGerold

Почему после отправки формы пропадают js элементы Yii2?

Доброго времени суток! Есть форма которая отправляется асинхронно с помощью pjax. После отправки не полностью работает js а если быть точнее то не работают точно два скрипта которые я заметил. Вот файл контролера:
public function actionIndex() {
	$model = new SimpleMails();
	if ( $model->load( Yii::$app->request->post() ) && $model->validate() ) {
		$model->save();
		if ( ! Yii::$app->request->isPjax ) {
			Yii::$app->session->setFlash( 'form_sended', '<h2 class="uppercase">Thank You!</h2><p>We will get back to you as soon as possible</p>' );

			return $this->redirect( [ 'index#thank-you' ] );
		} else {
		}
		Yii::$app->session->setFlash( 'form_sended', '<h2 class="uppercase">Thank You!</h2><p>We will get back to you as soon as possible</p>' );
		$model = new SimpleMails();
	}
	return $this->render( 'index', compact('model') );
}

Те скрипты отвечают за вывод ползунка (noUiSlider) и мой скрипт именно там не работает в итоге некоторая анимация.
Может нужна дополнительная информация то пишите в комментарии я предоставлю всё нужное.
Подскажите что это может быть? Заранее благодарен за ответы!
  • Вопрос задан
  • 239 просмотров
Решения вопроса 1
webinar
@webinar Куратор тега Yii
Учим yii: https://youtu.be/-WRMlGHLgRg
После обновления pjax-ом надо инициализировать заново скрипт, который Вам надо.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы