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>

0 ответов

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