ajax ссылки для сайта
Доброго времени суток!
Интересует создание ссылок для ajax сайтов. (сайт относительно большой ~50 страничек) Вот моя фантазия, если фигня то подскажите пожайлуста куда и как. 1) при клике по ссылке в меню, грузим контент и впиндюриваем скриптом в адресную строку url (наподобие site.ru/test/1/2) 2) пользователь отправляет ссылку другому человеку, тот принимает и переходит по ней. 3) php скрипт на серве перенаправляет нас на главную страничку сайта, берет site.ru/test/1/2 обрезает регулярками все после ru и подгружает в область для контента. Если написан бред дальше можно не читать:) 2 проблемы 1) как впиндюрить юрл в браузер средствами js? 2) как сделать так, чтобы php скрипт работал на всем сервере, независимо от url-а по которому перешли? |
Цитата:
Цитата:
Цитата:
Цитата:
Сначала забей на js и ajax, сделай чтоб все работало без этого, по старинке. |
Цитата:
Цитата:
Цитата:
Цитата:
|
Цитата:
Цитата:
|
Цитата:
Цитата:
Цитата:
Цитата:
|
Цитата:
Цитата:
|
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
|
Цитата:
|
Модифицируй серверный скрипт чтоб он мог отдавать чистый контент без шаблона, и добавь чуть-чуть javascript'а с использованием history.pushState + window.addEventListener('popstate')
|
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
|
Цитата:
Цитата:
|
Цитата:
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
|
Фих, сегодня со свежей головой сел, видимо реально вчера умом тронулся и изобретать непонятно что начал...
Во всем разобрался благодарю! |
Цитата:
|
Цитата:
|
Цитата:
2) Олдскульная хэш-навигация 3) Обычная навигация + html5 history поверх. |
Цитата:
Цитата:
Все ссылки ведут на полные странички. Тупо подменяю названия папок так, чтобы ссылки вели на контент а history api отдаю настоящую ссылку. |
Часовой пояс GMT +3, время: 06:12. |