Столкнулся с проблемой: при переходе по страницам через клавиши вперёд и назад браузера (Chrome), загружаемая страница распадается на код. Точнее сказать мне возвращается json объект, который я отдаю с сервера.(Надеюсь выразился понятно.)
Как работать с ajax в принципе понятно: отправил запрос, в ответ получил json строку и её отрисовал. Но когда идёт переход на предыдущую или следующую страницу, части success нет, поэтому и возвращается просто строка. Как её отрисовать? Может как-то можно повесить отрисовку через jquery при загрузке страницы?
Сайт написан на Laravel. Кусок кода, в котором я возвращаю json.
if(request()->ajax()) {
$sections = $view->renderSections();
return response()->json([
'content' => $sections['content'],
'modal' => $sections['modal'],
'title' => $sections['title'],
'materials' => $sections['content']
]);
}
Может кому пригодится. Один из вариантов решения (правда не совсем корректный на мой взгляд) - это перегрузка всей страницы. На сервере использую jsonp. Почитайте, возможно решит Вашу проблему.
Виртуальный выделенный сервер (VDS) становится отличным выбором
Помогите пожалуйстаНужно, чтобы во время клика на кнопку в соседнем div-e выводился name этой кнопки
Есть запрос с подзапросом, который считает количество клиентов за сутки до текущей заявки:
Есть первая таблица она основнаяПоля
Пишу веб сервис для вывода расписания врачей через удалённый доступ на экраны телевизоровНа скрине выложил, как выглядит блок расписания...