检测jQuery.ajaxComplete()中是否有HTTP方法(POST,GET)

Kir*_*rby 5 ajax jquery http

在一个jQuery.ajaxComplete()如何检测HTTP方法,特别是GET或POST?

我已经尝试过阅读jQuery文档并进行搜索了,我似乎无法找到传递给函数处理程序里面的3个对象的大量文档

jQuery(element).ajaxComplete(function(event, request, settings) {    });
Run Code Online (Sandbox Code Playgroud)

谢谢

lon*_*day 7

settings在AJAX回调对象是被传递到AJAX调用的设置对象.因此,您可以type在其上查找属性以查看它是GET还是POST:

jQuery(element).ajaxComplete(function(event, request, settings) {
    alert(settings.type);
});
Run Code Online (Sandbox Code Playgroud)

您可以以这种方式检索的设置与您可以使用$.ajax构造函数设置的设置相同.