【发布时间】:2013-09-03 19:03:09
【问题描述】:
知道为什么我不能将上下文传递给ajaxSuccess 函数吗?我也试过通过代理方法来做,但是好像不行。
来自我的 test.js 的片段:
$('a.ajax-nav').click(function(event) {
event.preventDefault();
$.ajax({
url: event.currentTarget.href,
context: {foo: 'bar'}
});
});
然后是ajaxSuccess:
$(document).ajaxSuccess(function(event, xhr, settings) {
console.log(foo.bar);
});
我正在使用 ajaxSuccess 来设置一个应该在所有成功的 ajax 请求上发生的全局事件。
【问题讨论】:
-
试试
this.foo会解决的
标签: javascript jquery ajax