如何需要進行動態的導入js文件,那麼下面的方法或許可以幫助到大家
在我們要進行動態的導入js文件時,我們可以使用下面的方法 代碼如下: var docFunc = { /*************************************************************************** * purpose: 調用下面的動態加載腳本方法load_script **************************************************************************/ loaddefJquery : function() { //alert(ucapSession.hostPath + ucapSession.appPath); //ucapSession.appPath為根目錄 docFunc.load_script(ucapSession.appPath + "ftdxxglxt/js/jquery-1.8.1.min.js"); docFunc.load_script(ucapSession.appPath + "ftdxxglxt/js/jSuggest.js"); }, /*************************************************************************** * purpose: 動態加載腳本 **************************************************************************/ load_script:function(url){ var x = new ActiveXObject("Msxml2.XMLHTTP"); x.open('GET', url, false); x.send(''); eval(x.responseText); var s = x.responseText.split(/n/); var r = /^(?:function|var)s*([a-zA-Z_]+)/i; for (var i = 0; i < s.length; i++) { var m = r.exec(s[i]); if (m != null) { window[m[1]] = eval(m[1]); } } } } 在html頁面或者jsp頁面調用方法: 代碼如下: <script> docFunc.loaddefJquery(); </script>