| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Общие вопросы > Java и Ajax - Parsing XML строки от Servleta |
| Автор: Dzo 4.2.2009, 19:53 | ||||||
| Так сначала кусочки кода: AjaxRequestHandling Servlet:
XML файл выдаеццо такой:
ajax.js - запощу весь, потому что не уверен что конкретно нужно
Первый вопрос: Если запускать это счастье из Firefox, то алерт отмеченный зеленым цветом в функции mineXML() вылазит без проблем. Второй же алерт уже не вылазит. То есть проблема в title.innerHTML=titleVal[0].childNodes[0].nodeValue;? Что там не так? : ( Второй вопрос: Если это все запускать из IE, то даже не отправляется запрос к сервлету и IE выплевывает ошибку: Строка: 57 Символ: 2 Ошибка: "DomParser" - определение отсутствует Код: 0 Как лечить? P.S - было бы хорошо, чтобы во вставках кода можно было отмечать нужно цветом интересующие места. |
| Автор: AntonSaburov 4.2.2009, 20:07 |
| А не смущает, что это форум по Java, а не JavaScript ? |
| Автор: Dzo 4.2.2009, 20:35 |
| Нет : ) Но теперь да... |
| Автор: An6rey 4.2.2009, 22:47 |
| А почему бы не почитать документацию? Тут не то чтобы ошибки, а просто невладение метриалом. Например: - парсить XML не нужно есть свойство responseXML типа Document - в ИЕ7 есть объект window.XMLHttpRquest и ошибка с DOMParser поэтому наверное вылазит - для текстовых данных лучше использовать всегда firstChild.data - хотя по спецификации вроде бы можно и с nodeValue, но где-то так не работало (кажется в старой Опере) |
| Автор: Dzo 5.2.2009, 00:03 |
| Ну проблема в том, что это мои первые проба с AJAXом, и примеры взяты из книжки... Сложно начать что-то копать, когда не знаешь откуда подступиться, если даже примеры из книжки не работают. |
| Автор: An6rey 5.2.2009, 01:26 |
| Вот более работающий пример http://www.w3schools.com/Ajax/ajax_responsexml.asp |