我有一个动态网页,在这里我需要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 });