Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

КАК через Jquery ИЗМЕНИТЬ ПУТЬ <?php include 'test.php'; ?>

Наталья Баклажанова Ученик (116), на голосовании 7 лет назад
Есть код, подгружающий контент из другой страницы < ? php include 'test.php'; ? >
Есть ссылка с классом: class="knopka"

Задача: По нажатию на ссылку изменить путь на < ? php include 'test-new.php'; ? >

Можете чиркнуть script ?
Голосование за лучший ответ
Илья Аганичев Мудрец (13465) 7 лет назад
а может на commit формы повесить этот test-new.php ?
Сергей Иванов Оракул (50996) 7 лет назад
JavaScript в браузере не может влиять на php-код, так как php-код интерпретируется на стороне сервера, а браузеру отдается уже сгенерированная верстка, то есть браузер не видит PHP-кода.
Наталья БаклажановаУченик (116) 7 лет назад
Я это уже поняла...
А может быть можно подгрузить скриптом без php инклуда?
И как потом менять путь по нажатию??
Сергей Иванов Оракул (50996) Можно обращаться к нужному скрипту с помощью AJAX, то есть передаешь с помощью JavaScript серверу AJAX-запрос к нужному PHP-скрипту. Скрипт на сервере выполняется и отдает обратно в браузер результат своего выполнения. А по нажатию можно менять имя скрипта, на который отправляется такой запрос.
Сергей Жаков Мудрец (16210) 7 лет назад
просто и доходчиво с примерам ajax jquery load
1) http://jquery.page2page.ru/index.php5/Ajax_запрос_HTML-данных
2) ruseller.com/jquery?id=16
Саня Семенов Оракул (60571) 7 лет назад
это небезопасно управлять инклудами на стороне клиента из браузера
если уж так приспичело наговнокоить то добавляй ссылке параметр а на сервере проверяй если он пришел то инклудь нудный скрипт
Похожие вопросы