PHP & AJAX
Нужна помощь в решении сложившийся проблемы.
С помощью AJAX вызываю PHP файл projects.php: Код:
$(document).ready(function(){ Необходимо чтобы projects.php обрабатывался не отдельно, а с тела вызываемой страницы. Проблема в том что в теле где встроен JS скрипт присущие выводы других файлов php через require_once. При загрузке projects.php они не учитываются. ( Прописать ещё-раз вызовы их в projects.php не желательно, необходимо чтоб данный файл сам по себе не работал ). Собственно вопрос - как изменить AJAX функцию чтоб передавались данные тела страницы или изменить вызов projects.php чтоб он обрабатывался из тела. |
Re: PHP & AJAX
На сколько я знаю так сделать не получится, ajax запросы выполняются в отдельной сессии... так что в projects.php придется ваши "модули" подгружать еще раз...
|
Re: PHP & AJAX
Судя по всему, у Вас проблема в том, что ответ от projects.php вообще меняет всю страницу, а должен лишь что-то добавить в определённое место страницы.
---$(container).html('Подождите, загружается контент'); ---}, ---success: function(html){ ---$(container).html(html); Вставка идёт здесь, судя по всему, вставляется в тэг html (но это уже надо копать особенности скрипта), а значит затирает всё содержимое страницы. |
Re: PHP & AJAX
Inn04ka, ты сначала прочти Тса а потом отвечай :)
Kos-Master, как уже сказали выше, как ты хочешь так не получиться. Лично от своего опыта могу сказать, что для таких целей каждый файл делает своё, именно этот файл и сделать под AJAX. |
Re: PHP & AJAX
Цитата:
|
Текущее время: 09:19. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot