2009-12-29 2 views
3

Я хочу обновить родительский сайт, когда я закрою диалог jquery. я смотрю на сайт jQuery и событие close, но я не уверен, получаю ли я его. так что я бы appriciate litle помощь по пути.jquery dialog close function

от чего я рисую sofar, я должен сделать вот так. это мой код для используемого вами диалога.

$("#dialog").dialog({ height: 700, width: 600, closeOnEscape: true, title: 'View', close: function(event, ui) }).dialog("open"); 

Теперь, что я не получаю, это функция закрытия там, должна ли она быть там в первую очередь? что происходит в событии и ui (функция закрытия прямо с сайта jquery)?

Где я должен идти отсюда?

спасибо за любую помощь, я мог бы получить на этом.

ответ

3
$("#dialog").dialog({ height: 700, width: 600, closeOnEscape: true, title: 'View', 
    close: function(event, ui){ doThings(); }}).dialog("open"); 

Что вам нужно сделать, это либо использовать определенную функцию, либо определить ее на лету.

+0

О, я пропустил это {doThings(); } .. текст ui в функции, для чего это нужно? –

+0

Это будет ваша функция обратного вызова. Я назвал его doThings, но назовите его и определите его где-нибудь, чтобы заставить его делать то, что вы хотите. – marcgg

+0

ОК спасибо за это .. теперь мне нужно выяснить, как обновить родительский сайт на закрытии. если у вас есть какие-то предложения, я более благодарна за любую помощь, которую я получаю. –