我建立了下列对象:一个Ajax调用后调用的对象返回
var cls = {
offset : 0,
onSuccess : function(data) {
alert(this.offset);
}
};
$(document).ready(function(){
$("form").submit(function() {
$.post(
"/ajax",
{},
cls.onSuccess
);
});
});
当AJAX回报和cls
onSuccess
被称为然后我得到的undefined
警报。
如果我只是打电话cls.onSuccess()
那么警报返回0
预期。这种行为的任何理由?