0

これは、「test.xml」を読み取るための私の jquery コードです。

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 を解析して 1 つの htmldata を作成しようとしました。しかし、私はそのデータを外に出していません。nullを表示していることを警告しようとした場合。どうすればその値を外部に持ち出すことができますか。私を助けてください。

4

1 に答える 1

3
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);
于 2012-07-30T07:10:59.167 に答える