@k_sharonov
Помог? Отметь решением!

Как заставить работать PJAX в IE11/Edge?

Здравствуйте, пользователи. Заметил, что Pjax(использую с yii2) не работает на MS Edge и IE11. В данном случае обновления информации через Pjax Widget не происходит и работает неправильно. Есть реальный способ заставить работать?
  • Вопрос задан
  • 520 просмотров
Решения вопроса 1
@k_sharonov Автор вопроса
Помог? Отметь решением!
Вчера проверил, в последнем MS Edge в Windows 10 AU все уже норм работает.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
hummingbird
@hummingbird
Я не до конца понял, что именно вам нужно, но рискну предположить:

public function actionIndex()
{
    if (Yii::$app->getRequest()->getIsPjax()) {
        //return $this->redirect(['user/view','id'=>1]); // doesn't forword in IE.
        $this->redirect(['user/view','id'=>1]); // forwards also in IE.
    }

    $searchModel = new UserSearch();
    $dataProvider = $searchModel->search(Yii::$app->request->queryParams);

    return $this->render('index', [
        'searchModel' => $searchModel,
        'dataProvider' => $dataProvider,
    ]);
}


if (Yii::$app->getRequest()->getIsPjax()) {
    return $this->redirect(['user/view','id'=>1], 200); // forwards also in IE.
}


stackoverflow.com/questions/32290181/yii2-and-pjax...
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы