Ich verwende derzeit ein JSON-codiertes Array, um die Benutzer in meiner Datenbank für eine automatische Vorschlagsfunktion anzuzeigen.
Es sieht ungefähr so aus:
%Vor%Dies gibt zurück:
%Vor%Meine Frage ist etwas 2-fach:
Zuerst , wie würde ich manuell ein zusätzliches Objekt zu dieser Ausgabe hinzufügen? Angenommen, ich möchte hinzufügen: {"id":"444","name":"A New Name"}
So würde es aussehen:
%Vor%Sekunde , sagen wir, ich wollte auch weitere Objekte aus einer separaten Tabelle zum Array hinzufügen, zB:
%Vor%Auf diese Weise könnte ich beide Tabellen im JSON-Array auffüllen und so als zusätzliche Optionen in meinem Autosuggest erscheinen lassen.
Hoffentlich macht das Sinn, da ich versucht habe, das zu artikulieren, was ich erreichen will.
Danke!
Drücken Sie einfach weiter zum Array $data
.
Dann am Ende, machen Sie Ihre json_encode
. Angenommen, Sie beziehen sich nicht auf das Zusammenführen in JS selbst mit mehreren Ajax-Aufrufen.
Und wenn Sie separate Skripte haben, kombinieren Sie sie in einer PHP-Seite.
Sie könnten den JSON (Text) bearbeiten, aber es ist viel einfacher, das Array zu modifizieren, bevor Sie es kodieren. Oder vermisse ich etwas?
Ich bin kein Experte in irgendeinem dieser Bereiche, aber ich werde versuchen zu sehen, ob ich helfen kann. Probieren Sie eine der folgenden Möglichkeiten aus:
Option 1 (Ich weiß nicht, wie Gewerkschaften in MySQL funktionieren):
%Vor%Ich habe noch nie PHP gemacht, also mache ich Annahmen. Ich habe auch nie MySql verwendet, also gibt es mehr Annahmen.
Option 2:
%Vor%Hoffe, das hilft.
Tags und Links javascript arrays php json