#jquery #forms #fancybox
#jquery #формы #fancybox
Вопрос:
На моей странице есть форма.
У него есть кнопка отправки изображения.
Есть ли способ открыть результат отправки в iframe fancybox?
Ответ №1:
Один из способов, которым я могу думать об этом.
- Вы отправляете форму через ajax, и при «успешном» обратном вызове есть функция, которая запускает открытие fancybox.
Используя jQuery, вы могли бы сделать что-то вроде этого.
$(function(){
$("#id_of_form").submit(function(e){
e.preventDefault();
var req = $.ajax({
type: 'POST',
url: $(this).attr("action"),
data: $(this).serialize(),
dataType: "json"
});
req.success(function(resp){
//resp is data back from server
//Here you write logic for opening the fancybox iframe
});
});
});
Надеюсь, это поможет.