ajaxStop:如何记录请求的url
ajaxStart&ajaxStop: how to log requested url
我有一个单页应用程序,其中所有的子页面都使用jQuery.load()或. ajax()函数加载。
我已经设置了ajaxStart()和ajaxStop在执行请求时显示动画,它工作得很好。我使用的代码如下:
$(document).ajaxStart(function (){
//$('.contenitore').toggle('fast');
$('#darkLayer').show();
document.title = 'sto elaborando...';
resizeDiv();
}).ajaxStop(function (){
//$('.contenitore').toggle('fast');
$('#darkLayer').hide();
document.title = 'J.E.N.I.U.S.';
resizeDiv();
});
我想能够创建一个日志的用户做了什么,所以我想在mysql日志存储用户做了什么。有没有人知道如何传递给ajaxStart和ajaxStop url传递给。load()或。ajax()函数?这样,我就有了一个点来使用记录数据(user, when, what)的函数。
摘自:http://api.jquery.com/ajaxcomplete/
$.ajaxComplete(function(event, xhr, settings) {
console.log(settings.url);
});
你可以全局定义beforeend处理程序:
$.ajaxSetup({
beforeSend: function(xhr, settings) {
console.log(settings.url);
}
});
相关文章:
- 在Javascript中查找请求URL
- 获取在 <脚本 src >标记中添加的请求 URL 的状态
- 自 2012 年 6 月 12 日以来,“未定义”随机附加到我网站上 1% 的请求 URL 中
- 在 $.ajaxSetup 转换器中获取 ajax 请求 URL,以便进行日志记录
- 桌面小部件使用的 $.getJSON 不会从浏览器请求 URL
- 从请求 URL 中删除参数
- 尝试使用 SharePoint 2013 的 REST 服务器和 CSOM 时,“未为此应用程序的请求 URL 部署应用
- ASP.Net MVC:HTTP错误414.请求URL太长
- 如何在JavaScript中HTTP请求URL
- 两个ajax请求url(成功/失败)
- Durandal:传递参数以查看请求url
- AuthorizedHandler阻止了错误的请求!url: / socket . io /
- Javascript加密和安全:避免检查内部请求url
- 是否有一种方法来获得get请求URL使用JavaScript?(不是浏览器中的当前URL)
- 如何从选项中获取angularjs的http请求url
- 设置一个小表单的请求URL
- 从请求url获取哈希参数
- 如何以字符串形式输出JSON请求URL
- 获取完整的JSON请求URL以进行故障排除
- 在Ember模型中自定义请求url