将外部XML文件加载到js变量中以使用jquery

load external xml file into js variable to be using jquery

本文关键字:jquery 变量 js XML 外部 文件 加载      更新时间:2023-09-26

我正在尝试加载一个xml文件,其中包含使用jquery的单页应用程序逻辑的配置。

我可以让控制台显示xml已经加载,甚至在控制台中显示xml,但还不能让xml声明为字符串变量。我使用以下代码

$.ajax({
    type: "GET",
    url: "dummy.xml",
    dataType: "xml",
    success: function (url) {
            console.log('started function xml');
            console.log(url);
        // Parse the xml file and get data
        parseXMLConfig;
    }
});

我有一个单独的函数来解析使用jquery的xml,如果我在JavaScript中直接声明xml,但需要分离xml和js为以后的开发工作。

谁能告诉我如何将js对象设置为一个变量,以便在脚本的其他地方使用

你可以这样做

$.ajax({
    type: "GET",
    url: "dummy.xml",
    success: function (xmContent) {
       console.log(xmContent);
       xmlDoc = $.parseXML(xmContent),
       $xml = $( xmlDoc ),
       $title = $xml.find( "title" );
       console.log($title );
    }
});

详情请参考DOC