您可以包含JavaScript脚本,也可以将其传递给非全局变量吗?

时间:2019-01-25 05:23:14

标签: javascript jquery

我只是想知道是否可以在jquery的getScript()中包含一个脚本(或通过其他方式),该脚本包含一个自执行的匿名函数

(function(){

})(x)

并从另一个函数中包含该脚本,还可以从其本地范围发送变量吗? 这样,我可以扩展和使用该变量,而无需在全局范围内声明它。

1 个答案:

答案 0 :(得分:0)

可以。我尝试实现以下功能,并且能够将其作为匿名函数调用而无需声明为全局变量。抱歉,如果我错误地理解了您的查询

$(document).ready(function(){
 $("button1").click(function(){
  getScriptHelper("script1")
 });

 $("button2").click(function(){
  getScriptHelper("script2")
 });

 var getScriptHelper= function(x)
 {
  var scriptpath = "demo_ajax_"+x+".js";
  $.getScript(scriptpath);
 }
});