Диалог JQuery сохраняет старые значения - PullRequest
0 голосов
/ 01 сентября 2009

Я использую диалоговое окно jQuery. Проблема в том, что он принимает старые значения, когда я снова открываю диалог.

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

Ответы [ 2 ]

3 голосов
/ 01 сентября 2009

Я не уверен, полностью ли я понимаю вашу проблему, но у меня будет предположение!

Вы можете подключиться к событиям диалога открытия или закрытия и сбросить входные значения.

например, используя open

$('#elementId').dialog({
   open: function(event, ui) { 
      //clear input fields here
   }
});
1 голос
/ 15 февраля 2013

Убедитесь, что вы вызываете «уничтожить» в событии закрытия диалогового окна после получения значений. Это обеспечит правильную инициализацию диалога при следующем запуске. Я действительно написал об этой проблеме на моем сайте - http://blog.balfes.net/2013/02/14/properly-cleaning-up-a-jquery-dialog-box-to-prevent-memory-leaks/

Ура, Боб

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...