父函数嵌套函数的名称

时间:2012-09-25 15:05:53

标签: javascript jquery

我需要嵌套函数的父函数名。我正在使用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()); 
}

非常感谢您的支持!

1 个答案:

答案 0 :(得分:1)

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

caller: <theirname>,

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