عندما سنقوم باستيراد ملف JS بشكل ديناميكي ، يمكننا استخدام الطريقة التالية
نسخ رمز رمز على النحو التالي:
var docfunc = {
/*********************************************** ** ************************************
* الغرض: استدعاء طريقة التحميل الديناميكي load_script أدناه
********************************************** *************************************
loadDefJquery: function () {
// ALERT (ucapsession.hostpath + ucapsession.appth) ؛
//ucapsession.apppath هو دليل الجذر
docfunc.load_script (ucapsession.apppath
+ "ftdxxglxt/js/jquery -1.8.1.min.js") ؛
docfunc.load_script (ucapsession.apppath
+ "ftdxxglxt/js/jsuggest.js") ؛
} ،
/*********************************************** ** ************************************
* الغرض: نص التحميل الديناميكي
********************************************** *************************************
load_script: function (url) {
var x = new ActionxObject ("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 ؛
لـ (var i = 0 ؛ i <s.length ؛ i ++)
{{
var m = r.exec (s [i]) ؛
إذا (م! = فارغ)
{{
نافذة [m [1]] = eval (m [1]) ؛
}
}
}
}
اتصل على صفحة HTML أو صفحة JSP:
نسخ رمز رمز على النحو التالي:
<script>
docfunc.loadDefJquery () ؛
</script>