sql >> Database teknologi >  >> RDS >> Mysql

kan jeg flytte array fra php til javascript hente fra mysql database

Hvis du ønsker at udskrive en kompleks struktur på din side, som arbejdes i en browser, skal du bruge en syntaks, som Javascript kan parse, og serversidesproget kan udskrive.

De nærmeste muligheder er:

  • XML
  • JSON

Jeg anbefaler JSON indtil videre.

Så med PHP skriver du et sted:

echo "var myTransportedArrayJson = \"" . json_encode($my_array) . "\"";

Og lad derefter Javascriptet parse dit json-udtryk:

var myTransportedArray = JSON.parse(myTransportedArrayJson);
alert(myTransportedArray);   // <<< and here you are.

Uddraget skal selvfølgelig være en del af svaret, ellers når det ikke serveren. Du bør også omfavne parsingen med try .. catch . Hvis du fortsætter og arbejder med endnu mere komplekse strukturer, skal du overveje at undslippe visse tegn. Så du finder nu noget litteratur :-)




  1. Oracle PL/SQL Trigger kører kun, hvis der er foretaget ændringer i data efter 9-5 timer

  2. Find værtsnavnet og porten ved hjælp af PSQL-kommandoer

  3. Er det muligt at bruge SqlGeography med Linq til Sql?

  4. Vis alle aktuelle låse fra get_lock