Guide

Come passare un array di dati PHP a Javascript

Come passare un array di dati PHP a Javascript. La guida semplice per trasformare un Array PHP in un Array per Javascript.

php-e-js

Come passare un array di dati PHP a Javascript

Guida in italiano, passare dati in un array da PHP a Javascript

Mettiamo di aver bisogno di raccogliere dati da un database e di dover poi utilizzare questi dati nel codice Javascript della pagina. Come si fa?
La soluzione è semplicissima, ecco di seguito i vari passaggi con i vari esempi di codice:

  • Creiamo il nostro file PHP (in questo caso useremo come nome file “Raccoglitore_dati.php”) che raccoglie i dati, li mette in un array e poi li converte in una stringa JSON: 
// Array che conterrà i dati del vostro database
$Dati_raccolti = array();
// Codice che raccoglie i vari dati dal vostro database. I dati vengono inseriti nell'apposito array creato prima
// Trasformo l'array in una stringa
$Stringa_dati_raccolti = json_encode($Dati_raccolti);
// Quando questo file verrà chiamato dovrà restituire la stringa
echo $Stringa_dati_raccolti;
  •  Scriviamo il codice Javascript necessario per chiamare il file PHP (“Raccogliore_dati.php”, mettendo che sia nella stessa cartella del Javascript): 
// Array che conterrà i dati passati dal file PHP
var Dati_raccolti = new Array();
// Funzione che chiama il file PHP (che restituirà l'array con i dati in forma di stringa JSON) e convertirà i dati ricevuti in JSON in un array che viene inserito nell'apposita variabile
function Chiama_file_dati()
{
   $.post(
       'Raccoglitore_dati.php',
       { Nome: "Italo" }, // Eventuali dati da passare via post
       function( data )
       {
           Dati_raccolti = JSON.parse(data);
       });
}
// Ora possiamo agire via Javascript sui dati raccolti dal PHP

Riassumendo: per prima cosa creiamo il file .PHP dove raccogliamo i dati e li inseriamo in un array, convertiamo l’array in JSON e lo restituiamo con un echo. Poi scriviamo il codice Javascript che riceve la stringa JSON e la riconverte in un array.. semplice e comodo!

Articoli correlati

Vedi tutti
creare blog aziendale

Creare un blog aziendale – in 4 passi, facilmente

Hai capito che per fare business conviene aprire un blog aziendale ma non sai da dove iniziare. Se ho indovinato, ho una bella notizia: in questo articolo ti spiegherò esattamente cosa fare – avrai aperto il tuo blog entro oggi! 1 – Blog aziendale, da zero con WordPress La prima cosa da fare è creare […]

Leggi articolo

Cosa rende Coders Italia differente

Perché Codersitalia?

Know-how da multinazionale tech, con tempi e costi da software house indipendente. Investimenti proporzionati al risultato e un'assistenza presente ed efficace.

Tecnologie avanzate, a misura di PMI Portiamo nelle piccole e medie imprese metodi, esperienza e tecnologie da contesti tech d'avanguardia, inclusa l'AI: soluzioni evolute, pratiche e senza investimenti da grande azienda. Innovazione accessibile per PMI
Costi proporzionati al risultato Evitiamo pacchetti gonfiati, moduli venduti a pezzi e aumenti difficili da giustificare. Il costo deve essere coerente con l'impatto reale per la vostra azienda. Costi proporzionati al valore
Gestione chiara e trasparente Niente ticket macchinosi o risposte vaghe: avete un referente, tempi chiari, aggiornamenti comprensibili e confini definiti tra incluso ed extra. Referente, tempi e confini chiari

Analisi gratuita

Richiedi un'analisi gratuita.

Analizziamo il contesto, i problemi principali e le possibili strade per intervenire con una soluzione proporzionata.

+39 02 73103 524