Доброе время суток, я хочу вытащить Tutorial по attr и записать строки в output. Подскажите как через Load() передать параметр и его принять по аттрибуту .
Вот
function Load() {
$.ajax({
type: "POST",
url: "./build/workers_xml.xml",
dataType: "xml",
success: parseXml,
error:parseXmlError
});
}
function parseXml(xml)
{
xml = $(xml).find("Tutorial[rel='вот ты мне и нужен']");
xml.each(function()
{
$("#output").append($(this).attr("rel") + "<br />");
});
}
и
<?xml version="1.0" encoding="utf-8" ?>
<Workers>
<Tutorial rel="0" >
<author>Алексей дудков</author>
<Specification>ботаник </Specification>
<Desc>описнаие, описнаие ыва</Desc>
</Tutorial>
<Tutorial rel="1" >
<author>Пепя Семёнов</author>
<Specification>прогер-ботаник</Specification>
<Desc>описнаие, описнаие фы ыа фыа</Desc>
</Tutorial>
</Workers>
<div id="output" class="text"></div>
<button onclick="Load(0, где 0 выступает rel в xml );" class="load-xml">Loadtext1 </button>
<button onclick="Load(1, где 1 выступает rel в xml );" class="load-xml">Loadtext2</button>
<button onclick="Load(2, где 2 выступает rel в xml);" class="load-xml">Loadtext3</button>