关于javascript参数的问题
橙子伯爵 2011-08-25 10:35:27 第一个请求发送getAjaxInfo(***,function(tmp){eval("var tmp="+tmp);}
这个是getajaxinfo的函数
function getAjaxInfo(*,fn){
$.ajax({
cache:false,
type:get,
url:url,
data:,
dataType:'text',
success:function(msg){
fn(msg);
}
});
}
我现在有点困惑,在第一个里面调用了getajaxinfo这个函数,function有个参数是tmp。function当做第二个函数的fn进入到getaajaxinfo中运行,然后这个tmp是多会儿被赋上值的,为什么在函数里能用?那么那个msg呢?