我有一个动态网页,我需要IF在另一个 javascript 文件中导入一个外部 JS 文件(在某种条件下)。
IF
我试图寻找可行的解决方案,但没有奏效。
我尝试使用将 JS 文件加载到 DOM,document.createElement()但它也没有工作。显然 Js 已加载到 DOM 中,但在当前 JS 文件中无法访问。
document.createElement()
jQuery中的解决方案也可以
jQuery$.getScript()有时是错误的,所以我使用我自己的实现,例如:
$.getScript()
jQuery.loadScript = function (url, callback) { jQuery.ajax({ url: url, dataType: 'script', success: callback, async: true }); }
并像这样使用它:
if (typeof someObject == 'undefined') $.loadScript('url_to_someScript.js', function(){ //Stuff to do after someScript has loaded });