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


Posted in Javascript onJune 01, 2015

本文实例讲述了jQuery解析XML文件同时动态增加js文件的方法。分享给大家供大家参考。具体实现方法如下:

$(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>

希望本文所述对大家的jQuery程序设计有所帮助。

Javascript 相关文章推荐
基于jquery1.4.2的仿flash超炫焦点图播放效果
Apr 20 Javascript
避免 showModalDialog 弹出新窗体的原因分析
May 31 Javascript
JS模块与命名空间的介绍
Mar 22 Javascript
原生js实现跨浏览器获取鼠标按键的值
Apr 08 Javascript
深入理解javascript作用域和闭包
Sep 23 Javascript
jquery插件orbit.js实现图片折叠轮换特效
Apr 14 Javascript
jQuery实现单击按钮遮罩弹出对话框效果(2)
Feb 20 Javascript
jquery ztree实现右键收藏功能
Nov 20 jQuery
Vue中的slot使用插槽分发内容的方法
Mar 01 Javascript
Vue.js获取被选择的option的value和text值方法
Aug 24 Javascript
Node.js+ELK日志规范的实现
May 23 Javascript
uni-app 组件里面获取元素宽高的实现
Dec 27 Javascript
JS实现兼容各浏览器解析XML文档数据的方法
Jun 01 #Javascript
javascript判断并获取注册表中可信任站点的方法
Jun 01 #Javascript
js事件监听器用法实例详解
Jun 01 #Javascript
JavaScript中isPrototypeOf函数作用和使用实例
Jun 01 #Javascript
JS实现屏蔽shift,Ctrl,alt等功能键的方法
Jun 01 #Javascript
JavaScript使用addEventListener添加事件监听用法实例
Jun 01 #Javascript
JavaScript使用位运算符判断奇数和偶数的方法
Jun 01 #Javascript
You might like
Ubuntu下安装PHP的mongodb扩展操作命令
2015/07/04 PHP
php过滤htmlspecialchars() 函数实现把预定义的字符转换为 HTML 实体用法分析
2019/06/25 PHP
JavaScript加入收藏夹功能(兼容IE、firefox、chrome)
2014/05/05 Javascript
node.js中的fs.readdirSync方法使用说明
2014/12/17 Javascript
使用javaScript动态加载Js文件和Css文件
2015/10/24 Javascript
6种javascript显示当前系统时间代码
2015/12/01 Javascript
详解AngularJs中$sce与$sceDelegate上下文转义服务
2016/09/21 Javascript
js监听input输入框值的实时变化实例
2017/01/26 Javascript
浅谈js停止事件冒泡 阻止浏览器的默认行为(阻止超连接 #)
2017/02/08 Javascript
vue.js的手脚架vue-cli项目搭建的步骤
2017/08/30 Javascript
vue jsx 使用指南及vue.js 使用jsx语法的方法
2017/11/11 Javascript
Vue组件和Route的生命周期实例详解
2018/02/10 Javascript
详解JavaScript中typeof与instanceof用法
2018/10/24 Javascript
jQuery移动端跑马灯抽奖特效升级版(抽奖概率固定)实现方法
2019/01/18 jQuery
微信小程序时间戳转日期的详解
2019/04/30 Javascript
原生JS 实现的input输入时表格过滤操作示例
2019/08/03 Javascript
JavaScript如何处理移动端拍摄图片旋转问题
2019/11/16 Javascript
《javascript设计模式》学习笔记七:Javascript面向对象程序设计组合模式详解
2020/04/08 Javascript
Vue项目中数据的深度监听或对象属性的监听实例
2020/07/17 Javascript
微信小程序实现聊天室
2020/08/21 Javascript
Python httplib模块使用实例
2015/04/11 Python
Python每天必学之bytes字节
2016/01/28 Python
pandas DataFrame 交集并集补集的实现
2019/06/24 Python
python单例模式的多种实现方法
2019/07/26 Python
解析python 中/ 和 % 和 //(地板除)
2020/06/28 Python
Python基于字典实现switch case函数调用
2020/07/22 Python
AmazeUI 点击元素显示全屏的实现
2020/08/25 HTML / CSS
估算杭州有多少软件工程师
2015/08/11 面试题
能否解释一下XSS cookie盗窃是什么意思
2012/06/02 面试题
电脑饰品店的创业计划书
2014/01/21 职场文书
企业文化宣传标语
2014/06/09 职场文书
大学学雷锋活动总结
2014/06/26 职场文书
四风问题对照检查材料整改措施
2014/09/27 职场文书
莫言诺贝尔获奖感言(全文)
2015/07/31 职场文书
python b站视频下载的五种版本
2021/05/27 Python
vue二维数组循环嵌套方式 循环数组、循环嵌套数组
2022/04/24 Vue.js