Da die Schnittstellenpartei verlangt, dass Daten in JS verarbeitet werden, muss das PHP -Programm die Werte aus der Datenbank abnehmen und dem JS -Array zuweisen. Ich habe noch nie eine gute Lösung gefunden, da sich die Datencodierung von PHP -Arrays von der von JS -Arrays unterscheidet und ich sie nicht direkt ausgeben kann.
Nach der Online -Suche wurde die Lösung gefunden:
Die PHP -Funktionsbibliothek bietet Funktionen für die Codierung/Dekodierung von JSON: json_encode () und json_decode (), die Arrays oder Objekte leicht an JavaScript übergeben können. HINWEIS: Die JSON -Erweiterung ist nur durch PHP 5.2 oder höher gebunden.
Schreiben Sie wie folgt in PHP:
Die Codekopie lautet wie folgt:
$ arr = array ('1', array ('2', '3'), Array ('neu', 'alt');
$ new_arr = json_encode ($ arr); // Das Ausgabeergebnis von New_arr ist; ["1", ["2", "3"], ["New", "alt"]
echo "var data =".
Nachdem Sie sich auf die obige PHP -Datei auf der Seite beziehen, können Sie direkt mit Daten in JS arbeiten.