+ Rispondi alla Discussione
Risultati da 1 a 3 di 3

Aiuto funzione ajax php per contenuti dinamici

Ultimo Messaggio di miticopierpy il:
  1. #1
    User
    Data Registrazione
    Feb 2007
    Località
    Benevento
    Messaggi
    78

    Aiuto funzione ajax php per contenuti dinamici

    Buongiorno a tutti!

    Arrivo subito al dunque.. Ho bisogno di una funzione ajax suppongo (credevo che andasse bene il javascript ma mi sbagliavo a causa dell'impossibilità di lavorare lato server) che comunichi con una pagina php e che dinamicamente carichi dei contenuti all'interno della mia pagina php-html. Mi spiego meglio..
    Ho una pagina che dovrebbe mostrare un numero molto ampio di informazioni. Si tratta di una pagina contenente centinaia di link (non posso proprio fare a meno di mostrarli in un unica pagina) dove, al passaggio del mouse su di essi, parte un tooltip che mostra immagine e commento. Per ogni link c'è un tooltip con contenuto diverso ovviamente. Lo script che utilizzo per mostrare i tooltip carica insieme a tutta la pagina il div di ciascun tooltip che diventa visibile solo al passaggio del mouse sul relativo link. Tutto questo però (sono più di 300 div contenenti immagini e testo, anche relativamente lungo) rallenta notevolmente il caricamento della pagina e causa addirittura, in certi casi, il blocco delle versioni un po più vecchie del lento internet explorer.
    Pensavo dunque che una soluzione potrebbe essere quella di caricare dinamicamente, al passaggio del mouse, il contenuto del solo div interessato; ovvero di caricare e mostrare il contenuto che mi interessa solo quando necessario. Ma purtroppo non ho proprio idea di come fare.
    Spero che la mia richiesta sia comprensibile e soprattutto che esista una soluzione. Per chiarimenti o necessità di ulteriori informazioni ditemi pure.
    In attesa di un vostro aiuto vi saluto

    P.S aggiungo come ulteriore informazione che i contenuti dei div tooltip sono caricati dinamicamente, al caricamento della pagina, estrapolando informazioni da database.
    Ultima modifica di miticopierpy; 18-12-10 alle 11:20

  2. #2
    User Attivo L'avatar di ayrton2001
    Data Registrazione
    Jul 2006
    Località
    Bagheria
    Messaggi
    1,174
    Segui ayrton2001 su Twitter Aggiungi ayrton2001 su Google+ Aggiungi ayrton2001 su Facebook Aggiungi ayrton2001 su Linkedin Visita il canale Youtube di ayrton2001
    Citazione Originariamente Scritto da miticopierpy Visualizza Messaggio
    Buongiorno a tutti!
    Ciao miticopierpy

    Citazione Originariamente Scritto da miticopierpy Visualizza Messaggio
    Arrivo subito al dunque.. Ho bisogno di una funzione ajax suppongo (credevo che andasse bene il javascript ma mi sbagliavo a causa dell'impossibilità di lavorare lato server)
    Javascript è un linguaggio lato client e non lato server.

    Citazione Originariamente Scritto da miticopierpy Visualizza Messaggio
    Pensavo dunque che una soluzione potrebbe essere quella di caricare dinamicamente, al passaggio del mouse, il contenuto del solo div interessato; ovvero di caricare e mostrare il contenuto che mi interessa solo quando necessario. Ma purtroppo non ho proprio idea di come fare.
    Spero che la mia richiesta sia comprensibile e soprattutto che esista una soluzione.
    Devi utilizzare tecniche ajax. Se non sei un esperto javascript ti consiglio di orientarti su un framework javascript come jQuery.
    Esistono diversi tutorial sull'utilizzo di jquery.
    Leggimi su Andrea Cardinale | Seguimi su Twitter e Google+

  3. #3
    User
    Data Registrazione
    Feb 2007
    Località
    Benevento
    Messaggi
    78
    Ciao ayrton2001

    Ringrazio per la tua risposta. Come dicevo, avevo già capito che il javascript non andava bene dato che funziona esclusivamente lato-client, ed avevo infatti auspicato di poter risolvere il problema con ajax (come difatti mi hai suggerito tu adesso), e dunque speravo in indicazioni più specifiche al mio problema
    In ogni caso ho risolto il problema con queste tre funzioni ajax che ho trovato in rete e che posto qui, nel caso dovesse risultare utile a qualche altro utente:

    www phpnews.it/articoli/ajax-in-pratica/2/

    Grazie ancora, ciao

+ Rispondi alla Discussione

^ Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
  • Il codice BB è Attivato
  • Le faccine sono Attivato
  • Il codice [IMG] è Attivato
  • Il codice [VIDEO] è Attivato
  • Il codice HTML è Disattivato
  • Trackbacks Attivato
  • Pingback Attivato
  • Refback Attivato

SEO by vBSEO 3.6.0 PL2 ©2011, Crawlability, Inc.