Sto tentando di eseguire un'anteprima post, che verrà visualizzata in un nuovo iframe di Fancybox. Da un paio di settimane cerco aiuto o buone pratiche, ma non riesco a trovarlo.Anteprima post - Trasmissione dati con AJAX e Fancybox
Il mio problema principale è passare i dati dal modulo (prima dell'aggiornamento del database) alla finestra di Fancybox. Le mie abilità AJAX sono molto scarse, quindi forse il mio problema non è così difficile.
Si prega di verificare il codice:
$('.preview2').fancybox({
fitToView : false,
width : 905,
height : 505,
autoSize : false,
closeClick : false,
openEffect : 'none',
closeEffect : 'none',
ajax: {
type: "POST",
cache : false,
url: "preview.php",
data: $('#postp').serialize()
}
});
e un link di chiamata:
<a class="preview2" data-fancybox-type="iframe" href="preview.php" id="preview2">Preview</a>
Sono quasi sicuro che tutto va bene con il file preview.php, basta inviare le variabili e la stampa in posti giusti
Qualcuno può controllare la parte Fancybox/AJAX?
è o Ajax o iframe ... provare senza 'data-fancybox-type' – JFK
Buono giorno JFK, sono di nuovo io. La rimozione di data-fancybox-type causa l'errore "Il contenuto richiesto non può essere caricato. Riprova più tardi". – kacper
cosa c'è in "# postp"? ... hai qualche sito demo? – JFK