0
我無法在JQuery Mobile列表視圖中顯示來自Xml服務的解析響應。我無法得到的是問題是,我試過的是。 首先,我將所有的響應都帶到了XML var然後iam試圖追加到ListView,這是我在javaScript代碼中動態創建的。這裏是我的代碼,將Xml數據附加到列表視圖JQuery Mobile
function processXML(theXML) {
var nodeTree = theXML.documentElement.getElementsByTagName('Employee');
var output = "";
output += "<ul data-role='listview' class='ui-listview'>";
var length = nodeTree.length;
for (var i = 0; i < length; i++) {
var empName = nodeTree[i].getElementsByTagName('name')[0].firstChild.nodeValue;
var empFName = nodeTree[i].getElementsByTagName('Fathername')[0].firstChild.nodeValue;
var empAddr = nodeTree[i].getElementsByTagName('Address')[0].firstChild.nodeValue;
output += buildRow(empName, empFName, empAddr);
}
output += "</ul>";
document.getElementById('result').innerHTML = output;
}
function buildRow(empName, empFName, empAddr) {
var row = "<li><a href='#'>";
row += empName;
row += empFName;
row += empAddr;
row += "</a></li>";
return row;
}
$( 「結果」)HTML(輸出).trigger( 「創建」); $( 「UI的列表視圖。」)的列表視圖( '刷新')。 – Ved