Показать сообщение отдельно
  #5 (permalink)  
Старый 17.11.2017, 16:56
Аватар для Alexandroppolus
Профессор
Отправить личное сообщение для Alexandroppolus Посмотреть профиль Найти все сообщения от Alexandroppolus
 
Регистрация: 25.10.2016
Сообщений: 1,013

Сообщение от Fiks
но если обновить страницу, то он тупо откроет тот файл, который был в адресной строке.
так и должно быть. Весь смысл этих действий - иметь в адресной строке ссылку, по которой пользователь (и, главное, поисковик) сможет получить отрендеренную страницу.
Есть ещё "открыть в соседней вкладке" из контекстного меню - оно тоже будет открывать ссылку.

Обычно в аяксовый запрос добавляют заголовок "X-Requested-With", "XMLHttpRequest" (jQuery сам это делает, вроде), по которому сервер определяет, что это аякс и надо только содержимое для $("#content") вернуть. Без этого заголовка отдает всю страницу.
Ответить с цитированием