yantar
Новичок
Jquery.Как конвертировать xmlhttprequest в DOM-дерево
пхп-шный скрипт возвращает простую хмл-ку типа
<?xml version = "1.0"?>
<langs>
<lang id = "1" name = "english" />
<lang id = "2" name = "russian" />
</langs>
Если использовать так:
то все отлично работает.
Если вместо success поставить complete , тогда выдает undefined.
На сайте jquery.com нашел, что разница в том, что complete возвращает объект XMLHttpRequest
а success возвращает текст.
Если поставить в complete вместо
так
или
то все равно не работает.
Интересно, как можна конвертировать объект XMLHttpRequest в DOM дерево jquery.
-~{}~ 12.09.08 13:54:
Сорри, работает такой вариант с complete
alert(jQuery("lang", data.responseText).attr("name"));
пхп-шный скрипт возвращает простую хмл-ку типа
<?xml version = "1.0"?>
<langs>
<lang id = "1" name = "english" />
<lang id = "2" name = "russian" />
</langs>
Если использовать так:
PHP:
jQuery(document).ready(function(){
jQuery.ajax({
type: "GET",
url: "test.php",
dataType: "html",
success: function (data){
alert(jQuery("lang", data).attr("name"));
},
})
})
Если вместо success поставить complete , тогда выдает undefined.
На сайте jquery.com нашел, что разница в том, что complete возвращает объект XMLHttpRequest
а success возвращает текст.
Если поставить в complete вместо
PHP:
alert(jQuery("lang", data).attr("name"));
PHP:
alert(jQuery("lang", data.responseText).attr("name"));
PHP:
alert(jQuery("lang", data.responseXML).attr("name"));
Интересно, как можна конвертировать объект XMLHttpRequest в DOM дерево jquery.
-~{}~ 12.09.08 13:54:
Сорри, работает такой вариант с complete
alert(jQuery("lang", data.responseText).attr("name"));