就是这样,它只是在显示警报号1之前崩溃:
jQuery.ajax({
type: "GET",
url: basePath+'mostrarMenu.do',
dataType: "html",
success: parseXml
});
function parseXml(xml) {
var menu = jQuery(xml).find("item");
alert("0");
menu.each(function(i, value) {
alert("1");
var setere = jQuery(value).find("name")[0].innerHTML;
alert("2");
if ( setere == '<!--[CDATA[menuDiv]]-->') {
jQuery('#menuDiv').append(jQuery(value).find("value")[0].innerHTML);
}
});
}
任何帮助或建议都会受到赞赏,耐心等待我,我现在是僵尸。
答案 0 :(得分:1)
您应该调用$($.parseXML(xmlString))
而不是将XML解析为HTML。