Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2009
    Messaggi
    500

    [AJAX] Passaggio codice HTML di una pagina

    Salve,
    sto realizzando un ACP in PHP e AJAX.
    L'idea sarebbe quella di richiamare la pagina php e passargli il contenuto html generato con php al client come risposta della richiesta.

    E' la miglior soluzione quella che sto attuando?
    Grazie!

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    A quale di questi ACP ti riferisci?
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2009
    Messaggi
    500
    Admin control panel, scusate!

  4. #4
    Utente di HTML.it L'avatar di carlomarx
    Registrato dal
    Oct 2009
    Messaggi
    1,669
    Originariamente inviato da Vicar
    E' la miglior soluzione quella che sto attuando?
    Grazie!
    Dipende da tante cose, non c'è una risposta assoluta. Se il response del php (ad esempio le informazioni su un utente o su un articolo o qualsiasi altra cosa) devono finire contemporaneamente in più punti di una pagina web che fa uso massiccio di javascript (ad esempio devono finire nel body, ma contemporaneamente anche in alcuni tooltip, e anche nel titolo della pagina... o fai tu), ti conviene dare una risposta in JSON e popolare tutto il resto con JavaScript. Se invece si tratta di cose piuttosto statiche e circoscritte puoi usare una risposta direttamente in HTML.
    Insomma, quello che fai tu è più semplice ma meno dinamico. Può essere la soluzione migliore se è quello che vuoi ottenere.
    Tutto ciò che fai con jQuery puoi farlo meglio e con la metà del codice in puro JavaScript.

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2009
    Messaggi
    500
    Grazie per la risposta.

    La pagina che gli do come resposte deve finire solamente in un div.
    Per questo credo sia più semplice e utile passargli direttamente il codice HTML..

  6. #6
    Utente di HTML.it L'avatar di carlomarx
    Registrato dal
    Oct 2009
    Messaggi
    1,669
    Vedi tu. Considera anche che un response in formato JSON consente anche un'eventuale estensione futura delle funzionalità del tuo pannello nel caso in cui tu ti ci vorrai cimentare prima o poi. Altrimenti in quest'eventualità potresti trovarti costretto a dover riscrivere grossa parte del codice.
    Tutto ciò che fai con jQuery puoi farlo meglio e con la metà del codice in puro JavaScript.

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2009
    Messaggi
    500
    Però dopo dovrei gestire la creazione degli elementi con javascript, è corretto?

  8. #8
    Utente di HTML.it L'avatar di carlomarx
    Registrato dal
    Oct 2009
    Messaggi
    1,669
    Esatto. Puoi anche utilizzare un approccio "ibrido", ovvero response in formato JSON, con stringhe contenenti blocchi di codice HTML. Tipo così:

    codice:
    {
      "tuoDiv": "
    
    blablabla <href=\"\/pagina\">blabla<\/a><\/p>",
      "etc": "etc..."
    }
    Tutto ciò che fai con jQuery puoi farlo meglio e con la metà del codice in puro JavaScript.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.