У меня есть 4 блока xml, которые я хочу проанализировать, когда jQuery выполняет один вызов ajax. Теперь четыре блока xml отличаются друг от друга (но структура одинакова). Я пытаюсь разобрать этот xml, передавая id каждому из блоков xml, но в моем вызове ajax я не могу получить атрибут id, так как это первое, что мне нужно захватить, чтобы перейти к функции ajax.
Я пробовал что-то вроде этого:
XML здесь:
<dropdown>
<test id="1">
<optionheading>
<heads>Heading 1</heads>
<value>
<values images='images/1.gif'>Option1</values>
<values images='images/2.gif'>Option2</values>
<values images='images/3.gif'>Option3</values>
</value>
</optionheading>
.....................................
............................
</test>
<test id='2">
<optionheading>
<heads id="b">H..................
..................
............
</test>
</dropdown>
Мне нужно получить идентификатор test1, test2 и др.
Аякс здесь:
$("document").ready(function() {
$.ajax({
type: "GET",
url:"dropdown.xml",
dataType: "xml",
success :function(xml) {
var select = $("#mySelect");
//I am getting id here
var id=$(xml).find('test').attr('id');
$(xml).find('test'+id).each(function() {
$(this).find('optionheading').each(function() {
var opthead = $(this).fin......................