Сообщение от ef1
|
к слову request.responseText в моем случае возврашает всю страницу но с пустым $_GET
|
Все верно ибо в этом ваша и ошибка, думали что стоит прикрутить XMLHttpRequest на клиенте, а остальное само сделается?
Пользователь эту страницу также запрашивает методом GET и если сервер не анализирует как и что запрашивается, то он возвращает страницу, поэтому вы и видите весь html код ее в ответе. А чтобы видеть только ответ на запрос сделанный через XMLHttpRequest, север должен проанализировать это событие и делать это он должен до любого вывода в браузер, после чего завершить работу, чтобы дальнейшее не попадало в ответ (остальной код страницы). То есть, к примеру, ваша страница начинается:
<!DOCTYPE HTML>
<html>
.... и т.д.
то для анализа запроса XMLHttpRequest и ответа на него структура страницы должна быть такой:
<?php
здесь проверка на получение GET запроса от XMLHttpRequest
если есть, то анализ параметров, операции, ответ и обязательный
exit;
?>
<!DOCTYPE HTML>
<html>
.... и т.д.
Сообщение от ef1
|
нужно (наверно) запомнить href из модального окна, и после его закрытия, находясь уже в основном окне
|
Бьюсь об заклад, что нет у вас никакого модального окна, а обычный слой с приблудами, так что говорить о "после закрытия модального окна, находясь уже в основном окне...", это смешно. Оно у вас и так только одно.