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

时间:2011-07-15 16:32:50

标签: ajax http jquery

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

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

jQuery(element).ajaxComplete(function(event, request, settings) {    });

由于

1 个答案:

答案 0 :(得分:7)

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

jQuery(element).ajaxComplete(function(event, request, settings) {
    alert(settings.type);
});

您可以通过这种方式检索的设置与您可以使用$.ajax constructor设置的设置相同。