Visualizzazione dei risultati da 1 a 10 su 10

Discussione: interazione AJAX - PHP

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2009
    Messaggi
    6

    interazione AJAX - PHP

    Ciao a tutti,

    ho una domanda da farvi:

    nel progettare un sito web, ho previsto un certo numero di pagine html tutte con menu di navigazione laterale e contenuto.

    Ora nella pagina iniziale vorrei che, alla selezione di una voce nel menu di navigazione, venga aggiornato il div del contenuto dinamicamente con Ajax;

    quello che vorrei fare è creare una pagina php che prelevi il contenuto della richiesta e, in base ad esso, carichi la corrispondente pagina html, restituendo indietro soltanto il div di tale pagina (che sostituirei alla pagina corrente con innerHTML).

    si può fare?

    Grazie Mille in anticipo

  2. #2
    Originariamente inviato da kardoli
    si può fare?
    non ci vedo nulla di male

    è un problema di php o JS ?
    There are 10 types of people in the world: Those who understand binary, and those who don't.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2009
    Messaggi
    6
    eheh, di php..

  4. #4
    si...ma e qual'è il problema??
    There are 10 types of people in the world: Those who understand binary, and those who don't.

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2009
    Messaggi
    6
    come devo fare??

    nel senso, è più opportuno caricare l'intera pagina con php (che comando si usa??) e spedire indietro il div?
    o mandare tutta la pagina e lasciare fare ad ajax il lavoro?

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2009
    Messaggi
    6
    uppete

  7. #7
    Alla pagina PHP fai semplicemente creare il codice del div che poi importerai nella pagina tramite javascript

  8. #8
    Utente di HTML.it
    Registrato dal
    Jun 2009
    Messaggi
    6
    si ma io voglio che il codice php vada a prendere un file html già esistente (individuato in base alla request), ne prelevi il div e lo restituisca nella reponse..

  9. #9
    codice:
    <?php
    $scelta = $_GET['scelta']; // GET o POST a seconda di come scrivi il codice JS
    
    switch ($scelta) {
        case 'scelta1':
            include ('scelta1.html');
            break;
        case 'scelta2':
            include ('scelta2.html');
            break;
        // eccetera
    }
    ?>

  10. #10
    Utente di HTML.it
    Registrato dal
    Jun 2009
    Messaggi
    6
    grazie mille, preziosissimo

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 © 2025 vBulletin Solutions, Inc. All rights reserved.