Refresh automatico parziale postato il 02/04/2015 17:19:29 nel forum programmazione, gdrcd, open source, hosting
Salve a tutti. Sono qui oggi per chiedervi una mano su un pezzo di codice che non riesco a sistemare. Il codice in questione è il seguente:
Pagine → 1
02/04/2015 18:05:01
A mio parere il problema qui non è il codice, ma l'idea che ci sta dietro. Quello che vuoi fare non è fattibile.
Perchè mai vorresti aggiornare la pagina ogni minuto?
02/04/2015 20:27:21
L'idea non è mia. Quello che vorrei fare io è far si che si aggiorni in caso di novità solo la parte desiderata. Per fare un esempio consideriamo un pbc: se ti trovi in chat e intanto scrivi la tua azione vorrei che si aggiornasse la chat senza che ti venga cancellato il contenuto dell'input text che hai scritto fino a quel momento. Se si connette un utente mentre scrivi vorrei che non si cancellasse quello che stai scrivendo e che contemporaneamente si aggiorni il div che contiene l'elenco dei presenti.
In poche parole vorrei che si aggiornasse esclusivamente il div il cui contenuto subisce una modifica senza che tu rischi di perdere quel che hai fatto fino a quel momento.
Ho creato il codice per aggiornare ogni minuto perché questo è un consiglio che ho trovato su un forum girando online mentre cercavo un modo per fare quello che vorrei fare io.
02/04/2015 23:36:08
per fare quello che vuoi tu ci sono due o tre soluzioni che vengono usate principalmente che mi vengono in mente.
- Puoi far refreshare esclusivamente il div con i dati che ti interessano usando ajax (qui ti vengono in aiuto molte librerie che semplicizzano la cosa, prima fra tutte jquery con il .load() o le altre funzioni per l'ajax)
- Puoi usare un iframe nel div che devi refreshare (gli iframe sono supportati anche in html 5 per cui non è un tag deprecato, anche se non è il massimo come cosa)
03/04/2015 00:03:59 e modificato da gdr-online.com il 04/06/2019 09:41:27
Avevo già pensato a queste soluzione ma non funziona nessuna delle due e non sono riuscito a capire il perché. Il mio div da aggiornare è il seguente:
03/04/2015 14:48:39 e modificato da gdr-online.com il 04/06/2019 09:41:07
A scopo didattico è sempre tutto ben accetto, anche perché mi son accorto che faccio errori stupidi a volte. Comunque ora funziona tutto tranne per un fatto: non mi visualizza la pagina. Mi sa che il problema sta nella pagina visualizza.inc.php ora, perché se la richiamo così
03/04/2015 15:28:32
Il problema sta nel fatto che quando chiami la pagina con include() in php hai già tutta l'infrastruttura del gdr impostata, incluso il setup della connessione al database.
Quando invece chiami la stessa pagina con javascript tutta la parte di setup manca e ovviamente la chiamata mysql_query() fallisce.
A puro scopo didattico:
03/04/2015 17:18:05
Non si finisce mai di imparare. :-D
Ora però mi sorge un altro problema: se levo l'include() dal div non visualizza nulla finché non viene fatto l'aggiornamento con il jquery. Inoltre, anche dopo il refresh con il jquery, non mi visualizza il codice php della pagina visualizza.inc.php ma solo il AA che ho aggiungo io dopo. A me servirebbe che la pagina sia sempre visualizzata nel div e che con il jquery venga aggiornata. Quindi ora i problemi sono:
1) come includo la visualizzazione della pagina visualizza.inc.php senza usare include()?
2) come mai, nonostante non vi sia l'include() nel div, non mi viene visualizzato il php della pagina visualizza.inc.php?
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
SevenSuns: Dev Log - Luglio/Agosto 2025
sbm ha aperto un annuncio di ricerca: Stand by me ricerca Tester
Sea of Conquest → Vivi un'avventura tra i mari! Dal cuore del Mare del Diavolo, un paradiso piratesco brulicante di magia, tesori e avventure, salperai verso l'ignoto!
Hero Wars: Gloria di Lara e Il Mistero del Dominio!
Enlisted: Liberazione di Parigi
Il gestore di Pandora Upside Down High School ha risposto alla recensione di aver
Harry Potter Magic World: Cerimonia di inizio A.A. 2025-26 ad Hogwarts
Sea of Conquest → Vivi un'avventura tra i mari! Dal cuore del Mare del Diavolo, un paradiso piratesco brulicante di magia, tesori e avventure, salperai verso l'ignoto!
Il gestore di Star Trek Horizon ha risposto alla recensione di amakiss
Il gestore di Dallas Black Gold ha risposto alla recensione di dark heart
Il gestore di Dallas Black Gold ha risposto alla recensione di mapleleaf
Hikaru No Tohei - Le Luci di Tohei: Iscrizioni ufficialmente riaperte!
Entropia Universe → Lascia che il tuo avatar esplori nuovi mondi e viaggi tra i pianeti in questo stupendo MmoRpg Sci-Fi Free to Play!
Pandora Upside Down High School: Ritornano... I Nephilim
Il gestore di Cleveland City ha risposto alla recensione di enigmatrix
Road to Hamartia: QUEST: Un Trono per i miei pensieri
RAID Shadow Legends: Drop Michelangelo!
Lineage II → Entra in uno sconfinato mondo fantasy dominato da razze in contrasto tra loro. Scatena i tuoi poteri in uno dei Mmo più famosi al mondo!
Combattimento a Cavallo - Manuale per un perfetto combattimento a dorso di cavallo. Scopri i segreti della cavalleria e giocati un ruolo perfetto!
Hogwarts Express - Intervista allo staff del play by forum potteriano Hogwarts Express
Disinformazione - La disinformazione dei quotidiani nazionali su LARP e GDR! Due articoli da brividi!
Terre di ARES - Recensione del gdr online Terre di ARES. Scopri assieme a noi i punti di forza del gioco..
Odio vero! - 10 cose che mi hanno infastidito dei giochi di ruolo in questo anno!
Crossout - Tuffati nel mondo di Crossout, il gioco MMO d'azione post apocalittico! Costruisci le tue speciali macchine da combattimento!
Hall of Fame - Le schede di gioco che hanno avuto il maggior numero di visualizzazioni di pagina uniche!
Twilight Saga Gdr - Intervista ai gestori di Twilight Saga Gdr..entra nel mondo di Meyer Stephenie!