проблемы с BlockUI - PullRequest
       4

проблемы с BlockUI

0 голосов
/ 14 ноября 2011

У меня проблема с использованием blockUI в jQuery.См. Пример использования ниже:

<form action:"javascript:processInfo()" id="myForm">
     ...
     ...
<input type = "submit" value ="submit" id ="submit"/>
</form>

Функция javascript processInfo () выглядит следующим образом:

function processInfo(){
   $.blockUI({message:"<h1>Please Wait....</h1>"});
   .....//some processing here
   $.unblockUI();
}

Проблема в том, что этот blockUI является функцией, которая никогда не вызывается.Однако эффект этого виден после того, как вся функция javascript processInfo () завершена.Что я здесь не так делаю?Как я могу это исправить.Пожалуйста, помогите.

1 Ответ

0 голосов
/ 14 ноября 2011

Я бы обычно подходил к этому, используя следующее:

<form action="/url_to_submit_to" id="myForm">
     ...
     ...
<input type = "submit" value ="submit" id ="submit"/>
</form>

Тогда в вашем скрипте есть

$(function() {
   $("#myForm").submit(function() {
      $.blockUI({message:"<h1>Please Wait....</h1>"});
      .....//some processing here
      $.unblockUI();      
   });
});
...