Допустим, у меня есть страница "отчета", которую можно настроить с помощью Javascript. Скажем, у меня есть start_date, end_date и type («simple» или «full»), которые можно изменить. Теперь Я хочу, чтобы адресная строка всегда содержала «постоянную ссылку» текущего (настраиваемого) представления, чтобы пользователь мог легко скопировать ее .
Если бы я делал это без Ajax, я бы просто использовал что-то вроде "/ report /? Start_date = 2010-01-01 & end_date = 2010-01-31 & type = full" в качестве постоянной ссылки. Но так как я хочу обновить URL из Javascript, мне нужно использовать якоря (#), иначе всю страницу нужно будет перезагрузить.
Есть ли лучшая практика для создания постоянных ссылок в этом случае? Я хотел бы пойти с чем-то вроде "/ report / # start_date = 2010-01-01, end_date = 2010-01-31, type = full" и проанализировать эту вещь в Javascript. Есть ли лучший или более общепринятый способ справиться с этим?
Кроме того, есть ли лучший способ справиться со стороной Javascript, чем просто анализировать все?
Спасибо.