popup jquery con un div contente un'include

ciao! ho un jquery che al click di un pulsante mi apre un popup con un div contente un'include di file php

questo è il div a seconda di un parametro che recupero da jquery mi apre come popup un div diverso

<div id="dialog2" title="Dialog Title">
         <p>Scegli tra queste fili yes</p>
                         
                       <?php  

                       include_once ('fili.php?formato=f305-0.png');?>
                        <p>.</p>
                        </div>
                               <div id="dialog3" title="Dialog Title">
         <p>Scegli tra queste fili</p>
                       <?php
                       include_once ('fili.php?formato=f306-0.png');?>
                        <p>.</p>
                        </div>

il popup me lo apre ed è quello giusto  ma l'include non me lo fa

questo è il codice jquery

$('#dialog_link2').click(function(){
               
                                        
                                        var hidf = $('#hiddenf').attr('value');
                                         switch(hidf) {

                                            case "f305-0.png":

                                            $('#dialog2').dialog('open');
                                            return false;

                                          break; //si ferma qui

prima di questo codice ho un'altro pulsante che mi apre un popup con un'altro include e un'altro file php senza parametri e funziona forse il problema è nell'  include_once perchè nello stesso codice ci sono più  include_once per lo steso file, non lo so

come posso fare per aprire nel popup un file phpcon parametro??

grazie dell'aiuto

inviato 5 anni fa
surferbloggy
modificato 5 anni fa
X 0 X

Ciao, nel codice riportato ci sono due errori:

1- Non puoi passare parametri al file incluso come se fosse una query string di un indirizzo web.

2- Se usi include_once() ti includerà solo una volta il file, le volte successive saranno ignorate.

Per risolvere il primo problema dovresti settare le variabili che ti servono prima dell'include,

per il secondo basta usare include().

risposto 5 anni fa
guidoch
X 0 X

grazie, ho risolto mettendo direttamente il php dentro il div evitando l'include

ciao! :bye:

risposto 5 anni fa
surferbloggy
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda