我需要嵌套函数的父函数名。我正在使用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());
}
非常感谢您的支持!
答案 0 :(得分:1)
没有内置的方法来获取最初调用AJAX方法的函数。但是,.ajaxComplete
会从$.ajax
调用中接收设置参数。您可能要求所有AJAX呼叫者都包含以下内容:
caller: <theirname>,
在设置中。 jQuery应该忽略这个额外的选项,但它会传递给你。