您如何向知道其所包含概念的人(例如函数,变量等)解释JavaScript闭包,但不了解闭包本身?
我已经看过维基百科上给出的Scheme示例,但遗憾的是它并没有帮助.
我有这样的东西,它是一个简单的调用脚本,给我一个值,一个字符串..
function testAjax() {
$.ajax({
url: "getvalue.php",
success: function(data) {
return data;
}
});
}
Run Code Online (Sandbox Code Playgroud)
但如果我打电话给这样的话
var output = testAjax(svar); // output will be undefined...
Run Code Online (Sandbox Code Playgroud)
那么我怎么能返回这个值呢?以下代码似乎也不起作用......
function testAjax() {
$.ajax({
url: "getvalue.php",
success: function(data) {
}
});
return data;
}
Run Code Online (Sandbox Code Playgroud) 我在读api jQuery.proxy().它看起来很有希望,但我想知道在什么情况下这是最好用的.任何人都可以开导我吗?