Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 09.10.2010, 22:08
Интересующийся
Отправить личное сообщение для vasya37 Посмотреть профиль Найти все сообщения от vasya37
 
Регистрация: 29.09.2010
Сообщений: 20

вопрос о responseText
здравствуйте я посылаю данные на сервер методом XMLHttpRequest, и получаю обратно ответ responseText, патом заменяю див таким образом
if(xmlHttp.status==200)
{
try
{
response=xmlHttp.responseText;
document.getElementById("тут ид дива").innerHTML=response;
}
catch(e)
{
alert("Ошибка..."+ e.toString());
}
но а если я хочу от пхп файла получить 2 дива и вставить их в разные части страници , как мне быть ????

зарание благодарен
Ответить с цитированием
  #2 (permalink)  
Старый 10.10.2010, 14:43
Интересующийся
Отправить личное сообщение для vasya37 Посмотреть профиль Найти все сообщения от vasya37
 
Регистрация: 29.09.2010
Сообщений: 20

возможно получится как то придумать с функцией onclick="" , я к примеру щас отправляю на фаил js таким образом <a href="" onclick="тут функция с параметром">Отправить</a> , когда я вставляю в онклик 2 функции выбивает ошибку
Ответить с цитированием
  #3 (permalink)  
Старый 10.10.2010, 18:09
Профессор
Отправить личное сообщение для exec Посмотреть профиль Найти все сообщения от exec
 
Регистрация: 21.01.2010
Сообщений: 1,022

var div = document.createElement("DIV");
div.innerHTML = response;
div = div.childNodes.getElementsByTagName("DIV");
element1.innerHTML = div[0].innerHTML;
element2.innerHTML = div[1].innerHTML;
Ответить с цитированием
  #4 (permalink)  
Старый 10.10.2010, 20:37
Интересующийся
Отправить личное сообщение для vasya37 Посмотреть профиль Найти все сообщения от vasya37
 
Регистрация: 29.09.2010
Сообщений: 20

вот что выбивает
Ответить с цитированием
  #5 (permalink)  
Старый 10.10.2010, 20:46
Интересующийся
Отправить личное сообщение для vasya37 Посмотреть профиль Найти все сообщения от vasya37
 
Регистрация: 29.09.2010
Сообщений: 20

вобщем я нашел решение, кому интересно то тут надо подправить
response=xmlHttp.responseText;
var div = document.createElement("DIV");
div.innerHTML = response;
div = div.getElementsByTagName("DIV");
element1.innerHTML = div[0].innerHTML;
element2.innerHTML = div[1].innerHTML;

в этой строчке бочина div = div.getElementsByTagName("DIV"); . Нужно было убрать childNodes.
Ответить с цитированием
  #6 (permalink)  
Старый 10.10.2010, 20:46
Интересующийся
Отправить личное сообщение для vasya37 Посмотреть профиль Найти все сообщения от vasya37
 
Регистрация: 29.09.2010
Сообщений: 20

спасибо за помощь
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос по учебнику Invis1ble Сайт Javascript.ru 12 21.03.2011 20:06
Вопрос о циклических ссылках (JavaScript -> Dom -> JavaScipt) BlueIce Events/DOM/Window 10 17.02.2010 21:58
Вопрос про ООП, цепочки прототипов. Shaci Общие вопросы Javascript 5 27.01.2010 14:50
мааленький вопрос по Regexp:) mirniy Общие вопросы Javascript 1 22.01.2009 20:47
вопрос по long poll megaswin AJAX и COMET 2 27.05.2008 09:20