【发布时间】:2012-09-12 18:09:24
【问题描述】:
我有一些看起来像这样的代码:
$.post(self.baseUrl + 'api/method',
{param1: data},
function (response) {
// Do something
});
我想将 self 对象的引用传递给回调,我想它会是这样的:
$.post(self.baseUrl + 'api/method',
{param1: data},
function (response, self) {
// Do something
});
但是,它不是这样工作的,jQuery 文档没有显示使这成为可能的方法,粗略的 Google 搜索也没有找到任何东西。这可能吗?我该怎么做?
【问题讨论】:
-
你想用那个对象做什么?
-
@jhonraymos 递归调用包含这段代码的方法
-
@AndreasNiedermair 我投票反对关闭这个 - 它问的是非常相似的事情,但问题来自不同的方向。这个问题需要一个解释有一个上下文选项的答案,而建议的副本是询问如何使用该上下文。
标签: javascript jquery callback