1

xml ファイルの値を取得し、この値を別の関数で使用したいと考えています。

私が使う:

function xmlparser() {
    var xmlhttp, myvar;
    xmlhttp = new XMLHttpRequest();
    xmlhttp.open("GET", "http://www.domain.net/xmlfile.xml", true);
    xmlhttp.onreadystatechange = function () {
        if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
            myvar = xmlhttp.responseXML.documentElement.getElementsByTagName("date")[0].textContent;
        }
    }
    xmlhttp.send();
}

myvar別の関数で使用するにはどうすればよいですか? お気に入り

function test() {
    alert(myvar);
}

ありがとう

4

1 に答える 1

1

そのようです:

function test(myvar) {
    alert(myvar);
}

function xmlparser()
{
    var xmlhttp, xml_build, xml_dashboard;
    xmlhttp=new XMLHttpRequest();
    xmlhttp.open("GET", "http://www.domain.net/xmlfile.xml", true);
    xmlhttp.onreadystatechange=function()
    {
        if (xmlhttp.readyState==4 && xmlhttp.status==200) {
            myvar=xmlhttp.responseXML.documentElement.getElementsByTagName("date")[0].textContent;
            test(myvar);
        }
    }
    xmlhttp.send();
}
于 2013-08-28T15:13:44.673 に答える