且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

在 JS 中动态加载 JS

更新时间:2023-12-05 07:59:16

jQuery 的 $.getScript() 有时会出错,所以我使用自己的实现,例如:

jQuery's $.getScript() is buggy sometimes, so I use my own implementation of it like:

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
});