Хорошо, поэтому все остальные вопросы либо относятся к версии 1, а не к версии 2, либо они просто вызывают простой файл с 1 переменной.По сути, я хочу взять поля ввода и передать их в файл PHP без отправки формы и отображения html-эха в Fancybox.
В версии 1.34 вы использовали $ .fancybox.showActivity.Но это не вариант в версии 2.
Так что я попробовал следующее:
$.ajax({
url: "exec/preview.php",
data: $('#campaignform').serialize(),
dataType: "html",
success: function(data){
$.fancybox({
'content' : data,
'type' : 'iframe'
});
}
});
Но я получаю Запрошенный URL / [объект объекта] не найден на этом сервере.
Я пытался установить тип для встроенного.все, что он делает, это действует как отправка формы.Это предварительный просмотр перед тем, как фактически опубликовать кампанию.
Изменение функции SUCCESS на это:
success: function(data){
$.fancybox(data,{
'type' : 'iframe'
});
}
Добавляет все возвращенные данные в URL-адрес iframe.
Есть идеи?