|
|
|
|
|
для: Denandi
(08.01.2010 в 12:55)
| | если вы хотите делать так криво, то можно эту байду не через ajax а через невидимый iframe грузить и там уже и по айди и по чему хотите | |
|
|
|
|
|
|
|
для: Denandi
(08.01.2010 в 12:34)
| | >"Попробую выразить иначе: xmlHttp.responseText; возвращает документ целиком, можно ли положить результат в переменную, а потом обращаться к элементам что-то типа GetElementbyId?"
Прочитайте первое предложение в моём сообщении 04.01.2010 в 12:35 http://www.softtime.ru/forum/read.php?id_forum=4&id_theme=70798&page=1
Подумайте.
И сами сможете ответить на свой вопрос правильным ответом - НЕЛЬЗЯ.
Потому что ни в какой СТРОКЕ СИМВОЛОВ не бывает каких-то "элементов" с "какими-то id". | |
|
|
|
|
|
|
|
для: sl1p
(08.01.2010 в 12:42)
| | хорошо. | |
|
|
|
|
|
|
|
для: sl1p
(08.01.2010 в 12:40)
| | А вот если уже test.php передаёт полную страницу, тогда выкладывайте полный код.
Будет возвращено всё что можно увидеть в исходном коде браузера (html код и т.д.) | |
|
|
|
|
|
|
|
для: Denandi
(08.01.2010 в 12:34)
| | нет можно на test.php
передать чтото вроде:
echo "{index1:1, index2: 2}";
далее когда принимаем(js):
var array = eval("("+ajx.responseText+")");
будем иметь массив.
----
Либо на testp.php передать такое:
echo "x1:x2";
в (js):
var array = ajx.responseText.split(":"); // где ":" разделитель в test.php
также получим нужные данные и легко к ним сможем обратиться. | |
|
|
|
|
|
|
|
для: dyadya
(08.01.2010 в 11:34)
| | Все это читал, ранее.
Вывод echo $_GET[‘x1’] – не играет роли. В контейнер грузится вся страница! Мне же нужен один элемент - echo $_GET[‘x1’]
Попробую выразить иначе:
xmlHttp.responseText; возвращает документ целиком, можно ли положить результат в переменную, а потом обращаться к элементам что-то типа GetElementbyId? | |
|
|
|
|
|
|
|
для: Denandi
(08.01.2010 в 11:16)
| | Вы плохо понимаете, как работает Объект XMLHttpRequest.
Почитайте здесь http://xmlhttprequest.ru/
Конкретно цитата:
Свойство responseText получит такой же текст страницы, как браузер, если бы Вы в перешли на /xhr/test.html. Для сервера GET-запрос через XmlHttpRequest ничем не отличается от обычного перехода на страницу. | |
|
|
|
|
|
|
|
для: dyadya
(08.01.2010 в 10:46)
| | ... читайте пост внимательней. | |
|
|
|
|
|
|
|
для: Denandi
(08.01.2010 в 09:12)
| | Какая разница – какое там содержимое??? Например, текст.. это вообще тестовая страница
responseText - содержит тело ответа в виде строки и передает только текст
Чтобы получить свои "параметры" Вы должны их вывести на своей тестовой странице через | |
|
|
|
|
|
|
|
для: Denandi
(08.01.2010 в 09:12)
| | потому что ваш test.php возможно возвращает целую страницу. Какойто редирект например. | |
|
|
|
|