jQuery解析XML文件同时动态增加js文件

来源:互联网 发布:路由器流量控制软件 编辑:程序博客网 时间:2024/05/21 10:01
$(function(){
    $.ajax({
        url: 'js/config/jsConfig.xml',
        dataType: 'xml',
        success: function(data){
            $(data).find("moduleName").each(function(i,obj) {
                var field = $(this);
                var funcName = field.attr("name");
                for(var i = 0;i < field.find("func").size();i++){
                    var func = field.find("func:eq(" + i + ")").text();
                    var src = '<script type="text/javascript" src=\"' + func + ".js\"></script>";
                    $("body").append(src);
                }
            });
        }
    }); 

}) 



<?xml version="1.0" encoding="UTF-8"?>
<module>
  <moduleName name = "管理">
    <func>js/module/testXml</func>
    <func>js/module/device</func>
  </moduleName>
</module>