我一直在查看jquery网站,但由于没有看到任何console.logs,我认为我不太了解这一点。

$(document).ready(function(){
    var a=[1,2,3];
    var b='foo';
    var c={'bar':'baz'};

    $.getScript('script.js',function(a,b,c){
        console.log('how can i see a='+a+', b='+b+' and c='+c+' inside here?');
        });
    });

最佳答案

脚本is executed in the global context,因此只需不传递参数(它们会遮盖脚本定义的参数):

$.getScript('script.js',function(){
    // use a, b and c here
    console.log(a);
});

关于javascript - 如何将变量传递到jquery.getScript?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20656657/

10-10 05:27