如何监听页面ajax事件是否执行或执行完毕

$(“#msg”).ajaxComplete(function(event,request, settings){   $(this).append(“<li>请求完成.</li>”);});
//如果页面ajax执行完毕,那么将<li>请求完成.</li>查到对象$(“#msg”)里面

$("#msg").ajaxError(function(event,request, settings){ $(this).append("<li>出错页面:" + settings.url + </li>");});
//如果页面ajax请求失败,执行将<li>里面的内容插入到对象$("#msg")里面

$("#msg").ajaxSend(function(evt, request, settings){$(this).append("<li>开始请求: " + settings.url + "</li>");});
//页面ajax发送前,执行事件

$("#loading").ajaxStart(function(){ $(this).show();});
//ajax开始时执行,与ajax同时进行