我想獲取名稱爲「id」的項目的所有值,並將這些值附加到div以用於未來目的。獲取基於jquery屬性的xml值
我有下面的XML:
,這是我的jQuery:
$.ajax({
url: "http://test.be/",
type: "POST",
dataType: "xml",
data: soapMessage2,
crossDomain: true,
contentType: "text/xml; charset=\"UTF-8\"",
success: function(xml) {
$(xml).find('item[name="id"]').each(function() {
var libr = $(this).text();
$('#lib').append('<a href="#">' + libr + '</a>');
});
}
});
我似乎無法找出爲什麼沒有被添加到div。任何幫助,將不勝感激。提前致謝。
您的代碼看起來不錯。您確定檢索XML的AJAX請求是否正常工作,並且它正在重新調整您期望的內容? –
控制檯中是否有任何錯誤 –
AJAX請求能夠正常工作,並且我的控制檯中沒有任何錯誤。奇怪的是,如果我使用以下方法檢索單個值:var id = xml.getElementsByTagName(「value」)[4] .childNodes [0]。的nodeValue;該ID是因爲它應該返回,我不能使用這個的原因是有多個ID需要返回,但由於某種原因,它似乎並沒有工作。 – brasay