0

我需要嵌套函数的父函数名称。我正在使用 jquery ajaxComplete 方法,在那里我将获得外部函数名称:

$(document).ajaxComplete(function (e, xhr, settings){
 // this shows me only the success function of the ajax call, 
 // but I need the outermost function
 alert(settings.success.toString()); 
}

非常感谢您的支持!

4

1 回答 1

1

没有内置方法可以获取最初调用 AJAX 方法的函数。但是,.ajaxComplete$.ajax调用中接收设置参数。您可以要求所有 AJAX 调用者包括以下内容:

caller: <theirname>,

在设置中。jQuery 应该忽略这个额外的选项,但它会传递给你。

于 2012-09-26T06:36:03.937 回答