我正在嘗試爲我的XML文檔中的每個「行」標記填充ul和<li>元素。現在我只想讓它顯示一個任意的文本,直到我可以找出爲什麼這個功能不起作用,然後我將從文件中添加實際值。 #結果是<ul>。用jquery生成ul和xml
function getXML() {
$.ajax({
type: "GET",
url: "garbage.xml",
dataType: "xml",
success: generateList
});
};
function generateList (xml) {
$(xml).find('Row').each(function() {
$('#results').append(
'<li class="results__item">1</li>'
);
});
}
$(document).ready(function() {
getXML();
});
這裏的XML
<?xml version="1.0" encoding="windows-1252" standalone="yes"?><!-- Generated by abcexcel-->
<Records>
<Record>
<Row
A="TITLE"
B="ALT_WORDS"
C="DESC_ID"
D="DESCRIPTION"
/>
</Record>
的樣本它所做的就是重複多個記錄。
是這一切的權利的功能'generateList'被稱爲不帶參數? –
@MartinStaufcik我在「generateList」後取出括號,但仍無濟於事。我已經設法做一個Ajax調用之前沒有傳遞任何參數,執行類似的事情。 –
顯示xml的樣本。添加一個錯誤處理程序也看看是否會觸發。通過檢查瀏覽器開發工具網絡中的實際請求,可以獲得更多詳細信息 – charlietfl