JQuery BlockUI остаться в живых
У меня есть веб-страница, которая отправляет запрос на сервер. Я использую blockUI, чтобы заблокировать страницу, пока сервер не выполнит свою задачу. Когда эта задача занимает слишком много времени, на веб-странице будет отображаться "Эта страница не может быть отображена". Как я могу сохранить страницу активной, пока сервер не завершит работу?
У меня есть следующий код, прикрепленный к кнопке на странице, которая отправляет запрос на сервер:
<script type="text/javascript">
$ = jQuery;
$(document).ready(function() {
$('a.button').click(function() {
$.blockUI({
message: '<h2>Please wait while the repository is being updated...</h2>',
css:
{
border: 'none',
padding: '15px',
backgroundColor: '#000',
'-webkit-border-radius': '10px',
'-moz-border-radius': '10px',
opacity: .6,
color: '#fff'
}
});
});
});
</script>