好了,您可以
async:false在AJAX调用上进行设置,以使浏览器在完成任何其他操作之前先等待请求完成,但是请注意,这将在请求期间将浏览器“挂起”。
$.ajax({ type: 'POST', async: false, url: '/clientarea/utils/record-time', data: 'teid=' + teid + '&t=' + t});从手册中:
默认情况下,所有请求都是异步发送的(即默认情况下设置为true)。如果需要同步请求,请将此选项设置为false。跨域请求和dataType:“
jsonp”请求不支持同步操作。请注意,同步请求可能会暂时锁定浏览器,从而在请求处于活动状态时禁用任何操作。


![$(window).unload等待AJAX调用完成,然后再离开网页[重复] $(window).unload等待AJAX调用完成,然后再离开网页[重复]](http://www.mshxw.com/aiimages/31/436903.png)
