Разное => Для Администраторов => Корзина => Тема начата: debugging от 17 Января 2008, 01:38:34
Название: AJAX. Срочно.
Отправлено: debugging от 17 Января 2008, 01:38:34
Здравия желаю, господа программисты.
На Java только начинаю, поэтому не обессутьте:
Есть 3 функции:
function sendRequest( method, url ) { if ( window.XMLHttpRequest ) req = new XMLHttpRequest(); else if ( window.ActiveXObject ) req = new ActiveXObject( "Microsoft.XMLHTTP" ); if ( req ) { req.onreadystatechange = processReqChange; req.open( method, url, true ); req.send( null ); } } // Функция, выполняемая при изменении статуса // запроса, если статус равен 200, данные получены function onChangeList( comand ) { var url = "ajax.php?comand=" + comand;//php - скрипт, выводит текст sendRequest( "GET", url ); } function processReqChange() { if ( req.readyState == 4 ) { if ( req.status == 200 ) document.getElementById("result").firstChild.nodeValue = "Сводка игр: " + req.responseText + "\\n"; else document.getElementById("result").firstChild.nodeValue= req.statusText; } }
Здесь ("result") - это id одного из абзацев, который в результате работы ajax.php динамически преобразуется.
Суть трабла: динамически подгружается только текст : ....firstChild.nodeValue= req.statusText;
Если начнем в ajax.php HTML выводить - теги тупо выводятся как текс, т.е. необходимо "подгружать" HTML...
.innerHTML пробовал - вообще ничего не выводится - не знаю, почему.
Толковых учебников нет, а рассмотренные в Гугле примеры - тривиальные или "не то".
Если до пятницы не сделаю - мне "тызздесь"
Название: AJAX. Срочно.
Отправлено: commander от 17 Января 2008, 11:41:34
debugging
Цитировать
Если начнем в ajax.php HTML выводить - теги тупо выводятся как текс, т.е. необходимо "подгружать" HTML...
смеялсо в голос.. ) логика на 5 баллов! ))))
Название: AJAX. Срочно.
Отправлено: debugging от 17 Января 2008, 11:44:22
б..дь, ну и смейся дальше, умник! Более доброжелательный есть кто?
Название: AJAX. Срочно.
Отправлено: commander от 17 Января 2008, 14:45:52
debugging ты вообще не пытался задумацо (хотя судя по вопросу для тебя это сложная задача, но всеже) почему php у тебя "теги тупо выводятся как текс" ? и гораздо проще было бы исправить эту ситуацию, чем пытаццо, это сделать джавой...
P.S. будете хамить, на этот вопрос я отвечу положительно: "Are you sure you wish to ban debugging?"
Название: AJAX. Срочно.
Отправлено: debugging от 17 Января 2008, 15:31:37
Так, пока я еще здесь "жив", привожу полные исходники
index.php: [PHP] !DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
Если мы в вывод добавим "echo <тег>" , то <тег> и выведется. Если кто-то дейтсвительнло хочет помочь - я буду искренне благодарен за указание моей ошибки. TotalComander прошу не беспокоиться: сегодня пан, а завтра бан.
Название: AJAX. Срочно.
Отправлено: commander от 17 Января 2008, 16:33:07
to php moderators: по моему ваш клиент...
Название: AJAX. Срочно.
Отправлено: debugging от 18 Января 2008, 01:49:30
.inner HTML - все лекарства. Подозреваю, что не хотел работать из-за Денвера - php.ini. Не повторяйте моих ошибок. Тема закрыта.
Название: AJAX. Срочно.
Отправлено: for_i_0 от 20 Января 2008, 17:32:08