var Box = function(){
this.parm = {name:"rajakvk",year:2010};
Box.prototype.jspCall = function() {
$.ajax({
type: "post",
url: "some url",
success: this.exeSuccess,
error: this.exeError,
complete: this.exeComplete
});
}
this.exeSuccess = function(){
alert(this.parm.name);
}
}
我没有在exeSuccess方法中获取Box对象。如何在exeSuccess方法中传递Box对象?
发布于 2010-10-05 20:21:31
使用context
option,如下所示:
$.ajax({
context: this,
type: "post",
url: "some url",
success: this.exeSuccess,
error: this.exeError,
complete: this.exeComplete
});
context选项确定回调被称为with...so的上下文,它确定this
在该函数中引用的内容。
https://stackoverflow.com/questions/3863536
复制相似问题