у меня js-код пробегается по всем ссылкам и перебивает те, которые ведут на этот же домен на аякс-запросы.
в качестве возврата идет json, где есть
preJs — javascript код, его выполнить перед трансформацией шаблонов и вставки контента в нужные места
postJs — то же самое, только в конце
content — ассоциативный массив, где ключ — jQuery селектор, куда надо засунуть контент, который лежит в значении
transform — массив, каждый элемент которого содержит название шаблона, данные и то, куда засунуть результат. для трансформации юзаю jTemplates, но там есть 1 минус — нет поддержки рекурсии, так что многоуровневые меню через него хз как сделать.
errors — ошибки, которые надо сообщить юзеру, используется для отладки.
пхп-скрипт при любом обращении генерит такой массив, просто если запрос был через аякс — выкидывает результат через json_encode, иначе рендерит в хтмл. при желании тут хоть генерацию пдф на лету можно прикрутить)
веб-программист, хотя сейчас больше выступаю в качестве тим-лида и проектировщика.
профессионально с 2007го, официально нигде не работаю
в качестве возврата идет json, где есть
preJs — javascript код, его выполнить перед трансформацией шаблонов и вставки контента в нужные места
postJs — то же самое, только в конце
content — ассоциативный массив, где ключ — jQuery селектор, куда надо засунуть контент, который лежит в значении
transform — массив, каждый элемент которого содержит название шаблона, данные и то, куда засунуть результат. для трансформации юзаю jTemplates, но там есть 1 минус — нет поддержки рекурсии, так что многоуровневые меню через него хз как сделать.
errors — ошибки, которые надо сообщить юзеру, используется для отладки.
пхп-скрипт при любом обращении генерит такой массив, просто если запрос был через аякс — выкидывает результат через json_encode, иначе рендерит в хтмл. при желании тут хоть генерацию пдф на лету можно прикрутить)