这是我的jquery代码,读取“ test.xml”。



var htmldata = 0;
$.get('test.xml', function(data) {
    xml_data = $(data);
    xml_data.find("order").find("customer").each(function(k, v) {
        divClass = inactiveClass;
        spanClass = inactiveIcon;
        htmldata += '<div class="' + divClass + '"><span class="' + inactiveIcon + '"></span>' + $(this).text() + '</div>';
    });
});
alert(htmldata);


在这段代码中,我尝试解析test.xml并创建一个htmldata。但是我并没有把这些数据排除在外。如果我试图提醒它显示为空。我如何才能将这种价值带到外面。请帮我。

最佳答案

function parseXMLdata(data, callback)
{
    $.get('test.xml', function(data) {
        xml_data = $(data);
        xml_data.find("order").find("customer").each(function(k, v) {
            divClass = inactiveClass;
            spanClass = inactiveIcon;
            var htmldata += '<div class="' + divClass + '"><span class="' + inactiveIcon + '"></span>' + $(this).text() + '</div>';

            callback(htmldata);
        });
    });
}

parseXMLdata(data, window.alert);

07-24 16:13