我只是想知道是否可以在jquery的getScript()
中包含一个脚本(或通过其他方式),该脚本包含一个自执行的匿名函数
(function(){
})(x)
并从另一个函数中包含该脚本,还可以从其本地范围发送变量吗? 这样,我可以扩展和使用该变量,而无需在全局范围内声明它。
答案 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);
}
});