0
我需要從我的xml文件讀取屬性或節點。它與html頁面位於同一臺服務器上。使用ajax調用是錯誤的,還是應該使用更多本地js來提取數據?我需要訪問Jquery中的數據以html形式動態輸出它。我不會真的循環播放整個xml文件,我只想得到Picture的一個孩子。我知道在PHP我可以寫: $ questions =(string)$ xml-> question [2];
作爲一個例子,那會讓我在我的XML文件中的第三個問題。我想知道相當於該行來獲取jquery中的第二個元素。 在我的代碼有用jquery讀取xml元素
<script language="JavaScript" type="text/javascript">
$(document).ready(function(){
$.ajax({
type: "GET",
url: "Pictures.xml",
datatype: "xml",
error: function(jqXHR, textStatus, errorThrown) {
console.log('Error: ' + errorThrown);
},
success: function(xml) {
console.log('AJAX Request is succeded.');
title =
$(xml).find('Picture')(1).find('title').text();//this line wont wrong
document.getElementById("picture").innerHTML = title;
}
});
});
</script>
因此,誰能幫我找到剛纔標題爲XML文件中的第二張照片的標題。
好的,我想,多虧。 eq代表什麼? – james
@james它會根據您的要求從該元素集合中獲取第二個元素。我剛剛在我的答案中添加了一個鏈接。只是閱讀它供您參考。 –