您好我正在研究jquery和xml。我是新人。我在jquery和xml上做了一些工作。实际上我用jquery读取xml文件并在前端填充它。但现在我在数据库中写这个xml文件。但是我不知道如何在我的代码表示读取xml文件后从数据库中读取xml,请任何人帮助我在此代码中我可以更改读取数据库xml。
$.ajax({
url: 'file.xml',
async: false,
success: function(xml) {
$(xml).find('Tab').each(function(){
var id = $(this).attr('URL');
var tab = $(this).attr('TabName');
$("ul").append("<li><a href="+ id +">"+ tab +"</li>");
});
}
});
答案 0 :(得分:0)
jQuery提供了parseXML()功能。尝试将代码修改为:
$.ajax({
url: 'file.xml',
async: false,
success: function(xml) {
$xml = $($.parseXML(xml));
$xml.find('Tab').each(function(){
var id = $(this).attr('URL');
var tab = $(this).attr('TabName');
$("ul").append("<li><a href="+ id +">"+ tab +"</li>");
});
}
});