Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. Inserire codice PHP all'interno di questo script.
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • D
      domenico2014 User • ultima modifica di

      Inserire codice PHP all'interno di questo script.

      Buongiorno a tutti del forum, vorrei chiedervi un info: è possibile inserire php all'interno di questo script in modo tale che ActionScript, AppleScript, ecc, vengano letti tramite php inserendo i nomi all'interno di un file di testo. Spero di essere stato chiaro. Grazie.
      <script>
      $(function() {
      var availableTags = [
      "ActionScript",
      "AppleScript",
      "Asp",
      "BASIC",
      "C",
      "Scheme"
      ];
      $( "#tags" ).autocomplete({
      source: availableTags
      });
      });
      </script>

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • M
        miwebdesign Moderatore • ultima modifica di

        Ciao Domenico, in ordine di esecuzione il PHP essendo server-side viene eseguito prima di qualsiasi altro, quindi non puoi pilotare il PHP con Javascript. Bensì puoi dinamicamente scrivere codice Javascript tramite PHP.

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • D
          domenico2014 User • ultima modifica di

          Ciao MiWebDesign...grazie per l'info ci sono riuscito, solo che vorrei che questa parte venisse letta da un file.txt...adesso posto un esempio:
          vorrei che i nomi ruby, scala,scheme,ecc..... venissero letti da un file di testo, invece di scriverli io manualmente. Grazie in anticipo.

          //inizio javascript per autocomplete
          print " <script>\n";
          print " $(function() {\n";
          print " var availableTags = [\n";

          print ""Ruby",\n";
          print ""Scala",\n";
          print ""Scheme"\n";

          print " ];\n";
          print " $( "#tags" ).autocomplete({\n";
          print " source: availableTags\n";
          print " });\n";
          print " });\n";
          print " </script>\n";

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • D
            daeron User Newbie • ultima modifica di

            La funzione .get di jquery dovrebbe fare al tuo caso:

            $.get('tags.txt', function (data) {
              availabletags = data.split('\n'); 
            });
            
            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • D
              domenico2014 User • ultima modifica di

              Ciao Daeron, scusami potresti farmi un esempio concreto sul mio codice? grazie. non ho molta dimestichezza con jquery.

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • D
                daeron User Newbie • ultima modifica di

                Ho creato una semplice pagina html con un input, tutto il codice all'interno dei tag php puoi utilizzarlo semplicemente con dei tag script (il codice risulta molto più pulito, senza escape e più veloce da leggere e modificare):

                [HTML]
                <!DOCTYPE html>
                <html>
                <head>
                <title>Tags test</title>
                <script src="//code.jquery.com/jquery-1.11.3.min.js"></script>
                <script src="//code.jquery.com/ui/1.11.4/jquery-ui.min.js"></script>
                <link rel="stylesheet" type="text/css" href="//code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css">
                </head>
                <body>
                <input type="text" id="tags">

                <?php
                print " <script>\n";
                print " $(function() {\n";
                print " $.get("tags.txt",function(data){\n";
                print " $( "#tags" ).autocomplete({\n";
                print " source: data.split("\n")\n";
                print " });\n";
                print " });\n";
                print "});\n";

                print " </script>\n";
                ?>
                </body>

                </html>
                [/HTML]

                
                <script>
                $(function () {
                  $.get('tags.txt', function (data) {
                    $('#tags').autocomplete({
                      source: data.split('\n')
                    });
                  });
                });
                </script>
                
                
                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • D
                  domenico2014 User • ultima modifica di

                  ciao daeron, grazie milleeeeee, funziona alla perfezioneeeee. Grazie 🙂

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • D
                    daeron User Newbie • ultima modifica di

                    Di nulla 😉

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    Caricamento altri post
                    Rispondi
                    • Topic risposta
                    Effettua l'accesso per rispondere
                    • Da Vecchi a Nuovi
                    • Da Nuovi a Vecchi
                    • Più Voti