Я использую реализацию FancyBox (FancyBox) в своем проекте, чтобы предложить пользователю загрузить необходимые файлы, и после отправки формы в fancybox, она отправляется правильно.Теперь после отправки формы fancybox закроется и родительское окно будет обновлено.
Моя проблема в том, что форма отправляется внутри самого fancybox, а содержимое fancybox обновляется вместо родительского окна.Я использую iframe для открытия FancyBox.
Пожалуйста, смотрите код
Имя страницы fancybox: fancyfiles.jsp
Внутри этого JSP у меня есть такая функция, чтобы отправить форму:
function submitForm()
{
parent.$.fancybox.close();
target = "_parent";
document.getElementById("invoice_form").submit();
}
Имя родительского JSP - submitfiles.jsp
$(document).ready(function()
{
$("#others").fancybox({
'width' : '40%',
'height' : '60%' ,
'type' : 'iframe'
});
$("#clickme").click(function(){
json_obj+=']';
document.getElementById('json_obj').value = json_obj;
$("#others").trigger('click');
});
});
Пожалуйста, помогите мне решить эту проблему.Форма внутри fancybox будет отправлена, fancybox закроется, и обновление произойдет только на родительской странице.Теперь я могу отправить форму и закрыть fancybox, но не могу получить обновление родительского windoe.Даже попытался перезагрузить страницу, но все равно бесполезно.
ПРИМЕЧАНИЕ. Я провел достаточно исследований по этому вопросу, попробовал все возможные решения.Поэтому, пожалуйста, помогите мне получить эту работу.Заранее спасибо