变量声明是否有这之间的差异:使用关键字这JS
var onClick = function() {
var image = .....
$.post("/..../...", null, function(data) { myCallback(data, image); });
}
和
var onClick = function() {
this.image = .....
$.post("/..../...", null, function(data) { myCallback(data, this.image); });
}
我使用的是“本”的方式,出于某种原因,我传递任何参数进入myCallback为空?
如果我使用alert在$ .post调用之前输出变量,那么我得到的值不是null?
所以从函数内我应该只使用var? – mrblah 2009-02-19 12:40:49