2012-04-30 3 views

ответ

1

? (часть запроса) отправляется на сервер, # (хеш-часть) нет.

Когда используется хэш-часть, она не перезагружает страницу. Когда часть запроса используется, она перезагрузит страницу.

0

Первый ?var1=val1&var2=val2 - строка запроса, и пусть браузер сделает запрос.

Второй фрагмент и не выполняет новый запрос.

0

«#» - это, как правило, ссылка, нажатая на странице, работающая как привязка к странице.

"?" являются параметрами, которые передаются через клиент/сервер.

0

Сервер никогда не будет видеть переменные хэш-тегов, так что состояние не может быть воспроизведен на сервере (поэтому поиск бот будет не получить)

Это немного легче разобрать стандартный ?name=value поскольку location.search дает вы что часть URL

Изменение ? заставит страницу для обновления и установки # не

Смежные вопросы