我有一个调用 Web 服务方法的 onbeforeunload 方法。当我单击另一个页面的链接时效果很好,但是当我重新加载页面时,onbeforeunload 方法运行并正常处理客户端的 Web 服务调用,但它实际上从未到达服务器端的 Web 服务.
如果我在通话后发出警报消息,那么它可以工作。所以看起来页面卸载速度非常快,以至于没有调用 Web 服务。
如何确保在没有警报的情况下调用 Web 服务?
function pageUnload_ProcessLayout(sender, args){
webservice.removeHolder(Global.currUser.UserId, function(result){ });
alert(2);
}
谢谢。