JQuery и символ # в URL (и AJAX) - PullRequest
0 голосов
/ 15 июля 2010

Итак, у меня есть простая страница с различными способами фильтрации данных (почти все работает). Например, у вас есть страница со списком пользователей. Вы можете выбрать номер страницы, выбрать, по какой сортировке (и в каком направлении сортировать) и сколько результатов на странице.

То, как это работает, заключается в том, что всякий раз, когда одна из этих переменных изменяется, у меня есть jquery, использующий ajax POST для получения данных таблицы от сервера (передача переменных, чтобы мой сервер мог правильно получать данные).

Одна вещь, которая меня интересует, - как использовать URL, чтобы помочь с этим. Я хочу иметь возможность ограничить данные дополнительным способом. Например, если вы просматриваете «example.com/users/index#topvisitors», то сервер отправляет только список самых популярных посетителей, или «example.com/users/index#bannedusers» может вернуть всех заблокированных пользователей.

В конце концов, мне действительно нужно, чтобы URL помог моему серверу вернуть более конкретный набор данных

Идеи

1 Ответ

2 голосов
/ 15 июля 2010

Вы всегда можете использовать window.location.hash, чтобы получить текущую привязку, а затем передать это значение в качестве параметра вашему серверному сценарию.

...