在 jQuery.ajaxComplete()
中,我如何检测 HTTP 方法,特别是 GET 或 POST?
我已经尝试阅读 jQuery 文档并四处搜索,但我似乎找不到太多关于传递给内部函数处理程序的 3 个对象的文档
jQuery(element).ajaxComplete(function(event, request, settings) { });
谢谢
最佳答案
AJAX 回调中的settings
对象是传递给AJAX 调用的设置对象。因此,您可以在其上查找 type
属性以查看它是 GET 还是 POST:
jQuery(element).ajaxComplete(function(event, request, settings) {
alert(settings.type);
});
您可以通过这种方式检索的设置与您可以使用 $.ajax
constructor 设置的设置相同.
关于ajax - 检测 jQuery.ajaxComplete() 中是否存在 HTTP 方法(POST、GET),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6710252/