【发布时间】:2017-04-28 21:31:47
【问题描述】:
我需要捕获所有 ajax 请求。我使用 jQuery like here
$(document).ajaxSend(function (event, req, settings) {
console.log('Request Sent');
});
$(document).ajaxComplete(function (event, req, settings) {
console.log('Request Completed');
});
而且我可以有一些重复的请求(使用相同的 url)。并且可能具有相同的数据。
Simple example
这里我调用 loadBBC() 两次。
问题:如何识别(匹配)第一个 loadBBC 和第二个 loadBBC 的 ajaxSend/ajaxComplete?
我只想将所有request_1/response_1、request_2/response_2保存在一起。不是request_1、request_2、response_2、response_1
我不能使用 settings.url 或 settings.data 作为唯一值,因为它们可以重复。
谢谢
【问题讨论】: