Веб-служба не работает в onbeforeunload для перезагрузки

У меня есть метод onbeforeunload, который вызывает метод веб-службы. Он прекрасно работает, когда я нажимаю на ссылку на другую страницу, но когда я перезагружаю страницу, запускается метод onbeforeunload, который обрабатывает вызов веб-службы на стороне клиента как обычно, но на самом деле он никогда не достигает веб-службы на стороне сервера.,

Если после звонка поставить предупреждающее сообщение, то оно работает. Таким образом, кажется, что страница выгружается так быстро, что веб-сервис не вызывается.

Как я могу убедиться, что веб-сервис вызывается без предупреждения?

function pageUnload_ProcessLayout(sender, args){        
        webservice.removeHolder(Global.currUser.UserId, function(result){ });
        alert(2);
}

Благодарю.

0 ответов

Другие вопросы по тегам