我正在尝试让这个函数正常工作。我认为这个函数相当自解释:
function FileExists(path){
var result = false;
$.ajax({
url: "http://mydomain.com/"+path,
type: "HEAD",
success:
function(){
result = true;
}
});
return result;
}
我需要一个匿名函数,在ajax post成功后调用,将在FileExists函数内定义的变量“result”设置为true,以便我可以从FileExists函数中返回该值。我认为我需要使用闭包来实现这一点,但它们让我非常困惑。
请帮忙! 谢谢!
var
前缀的任何赋值都会分配到全局命名空间中,如果这样,他在匿名函数中的result=true
是否分配给全局? - philwinkle