Eseguire PHP di un campo in vista solo quando visibilw
Ciao ragazzi,
Ho questo tipo di problema:
In una vista di prodotti ho un campo PHP nel quale ho scritto un codice che, tramite una chiamata ad un web service wsdl, recupera alcune informazioni da un altro server e le tira fuori nella vista.
Ovviamente quando i risultati della vista sono molti, le chiamate al wsdl aumentano e le performance di caricamento calano.
Volevo sapere se era possibile, sfruttando il formato footable con i campi collapsed, eseguire il codice PHP del campo solo nel momento in cui l'utente espande la riga col + mostrando quindi i campi ereditati dal wsdl, limitando in questo modo le chiamate al web service solo della riga che l'utente ha esploso..
Al momento l'ho gestito con una seconda vista a riga dingola con filtro contestuale che apro dalla vista di elenco passando l'ID del prodotto cliccato
Risposte
se hai scritto del codice
se hai scritto del codice php, questo è eseguito lato server..
Direi che hai due possibilità:
1) quando espandi la riga effettuare la richiesta al web services direttamente da javascript e parserizzare la risposta (qui potrebbero esserci limitazioni su javascript)
2) quando espandi la riga effettui una richiesta al server che poi effettuerà a Sua volta la chiamata web services inoltrandoti la risposta.
ciao
marco
Grazie marco, Ma come
Grazie marco,
Ma come intercetto l'azione di espansione della riga?
sicuramente l'azione di
sicuramente l'azione di espansione è legata ad un'azione javascript, ci sarà un onclick..