У меня типичная проблема с диалоговым окном jQuery.
В основном я выполняю некоторые операции JavaScript, после чего я обновляю простой массив JS в диалоговом окне.Кнопка «процесс» передает значения массива на сервер.Если я нажимаю «закрыть» в диалоговом окне, диалоговое окно просто удаляется.
Однако после повторного создания диалогового окна массив предыдущего сеанса остается, т.е. он все еще имеет некоторый размер.Он не удаляется вместе с диалогом.
Я все перепробовал.Например: на родительской странице:
close: function()
{
$("#dialog").remove();
array.length=0;
array=[];
}
Или в диалоге во время инициализации скрипта:
$(document).ready(function() {
var array = new array();
array.length=0;
}
Или даже вызвать вызов, когда я нажимаю кнопку закрытия диалога:
$(".ui-dialog-titlebar-close").click(function(){
*remove array*
});
Ничего.Нуль.Zippo.Массив остается.Как вы уже догадались, это портит мне обновления моего сервера, и я не уверен, в чем может быть проблема.
Если у кого-то из вас есть решение, я был бы очень признателен.
Большое спасибо.