Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    navigazione menu nav con include php switch o jquery/ajax load??

    ciao ragazzi, volevo sapere qual'è il miglior approccio attualmente per la navigazione (menu) dinamica su un sito,,, cioè in un classico menu verticale e orizzontale , usare php con switch/case/include oppure jquery/ajax con load??

    codice:
       <?php
    
    
            $site = isset($_GET['site']) ? $_GET['site'] : '';
                switch ( $site ) {
                    case 'Home':
                        include('home.php');
                        break;
                    case 'Projects':
                        include('projects.php');
                        break;
                    case 'Contact':
                        include('contact.php');
                        break;
                    default:
                        include('home.php');
                        break;
                }
        ?>


    o

    codice:
       <script>
           $(document).ready(function () {
            $("#link a").click(function(e){ // ahref dal id link
                e.preventDefault();
                   var url = this.href;
                    $(".content").load(url); // apro pagina da #link in div .content
                });
            });
         </script>

    grazie in anticipo
    Saluti
    Ultima modifica di italo_anonimo; 20-01-2016 a 04:06

  2. #2
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    Ciao, con un menu e caricamento JS rimarrai sempre nella stessa pagina ma col contenuto variabile.
    La stessa cosa non puoi farla con php tramite include(che farai se mai tramite parametro passato in GET/POST) o riconoscendo la url.
    Se non interessa l'indicizzazione del sito puoi usare anche JS, se vuoi che vengano riconosciute le diverse pagine dai motori di ricerca conviene avere diverse pagine/url a se stanti.

  3. #3
    grazie per la risposta, volevo sapere la maniera più standard attualmente usata per gestire la navigazione di un sito, (per il momento lasciando mvc,laravel e altri da parte),

    un buon approccio sarebbe per caso, gestire la navigazione delle diverse pagine con php e gestire i contenuto, form, div/table dinamici da select mysql con jquery/ajax??

    grazie in anticipo.
    Saluti.

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.