2013-02-15 2 views
0

Как получить значение текстового поля FancyBox после закрытия FancyBox ... Я попытался, как этоткак получить значение текстового поля FancyBox после закрытия FancyBox

'onStart' : function(){ 
     x = $('#fancybox-frame').contents().find('#comment_count').val(); 
     alert(x); 
}, 
'onClosed': function(){ 
     x = $('#fancybox-frame').contents().find('#comment_count').val(); 
     alert(x); 
} 

и Iam объявляющего вар х в верхней части скрипта также, но displayng не определено оба раза .... может кто-нибудь предложить мне правильный путь

ответ

0

onClosed будет выполнен, когда все содержимое fancybox удалено, поэтому он дает undefined.use onCleanup его способность придать значение x после закрытия fancybox.

"onCleanup": function(){ 
    x = $('#fancybox-frame').contents().find('#comment_count').val(); 
    alert(x); 
}, 
"onClosed": function(){ 
    x = $('#fancybox-frame').contents().find('#comment_count').val(); //opt 
    alert(x); //opt 
} 
+0

Отлично Shree ..... работает для меня thax – Gautam3164

+0

Его мое удовольствие bro :) –