Задача такая, нужно обновить страницу с помощью ajax. Например пользователь авторизуется на сайте и должен увидеть все изменения после авторизации без перезагрузки страницы.
При успешном входе я возвращаю вот такой ответ:
return [
'status' => 1,
'message' => Yii::t('users', 'SIGNIN')
];
Если статус = 1, я пытаюсь сделать что-то такое:
jQuery('#bg-load').show();
$.get(document.URL, function( response ) {
$('html').html(response);
jQuery('#bg-load').hide();
});
Но все работает не совсем корректно , дизайн немного едет, некоторые скрипты отваливаются и лоадер выключается до того как все прогрузится.
В общем вывод, что я сделал что-то не так. Подскажите пожалуйста как это починить ?