#jquery #xml #parsing
#jquery #xml #синтаксический анализ
Вопрос:
Все еще пытаюсь проанализировать этот xml:
Я хочу получить значение z_depth тега param с помощью этого кода
$(sif).find('layer[type="import"] param[name="z_depth"] real').each(function(){
zdepth_value = $(this).attr('value');
});
И распечатайте в css атрибут с этим кодом:
$('<div style="position:relative; width:100%; height:100%; z-index:' zdepth_value '"></div>').appendTo('#object');
Но я не получаю значение атрибута
Я поместил код по адресу: jsfidle
Ответ №1:
Я не добился успеха с тестированием в jsfiddle, вероятно, есть некоторые ограничения при тестировании ajax-запросов. Но этот скрипт работает локально на моем компьютере:
<script type="text/javascript">
var file_name = "http://henriquebarone.animatubo.com/spider/jquery/teste";
$(document).ready(function () {
$.ajax({
type: "GET",
url: file_name ".xml",
dataType: "xml",
success: Parser
});
});
function Parser(sif) {
$(sif).find('layer[type="import"] param[name="z_depth"] real').each(function () {
$('#object').append($('<span>' $(this).attr('value') '</span>'));
});
}
</script>