Me1000
Originalplakat- 15. Juli 2006
- 3. Februar 2009
Ich habe ein Multi-Dim-Array in Javascript
Code: |_+_| Ich muss das Array an PHP übergeben (wahrscheinlich mit einem Ajax-Aufruf)
Ich habe das jquery-Framework geladen, um damit zu arbeiten.
Was wäre der beste Weg, um das Array an PHP zu übergeben?
Vielen Dank
Engelwatt
emeritierter Moderator
- 16. August 2005
- VERWENDET
- 3. Februar 2009
Zusatz: Einige kleine Ausschnitte. Beispiel verwendet ein 2x3-Array.
PHP: |_+_|
Me1000
Originalplakat- 15. Juli 2006
- 3. Februar 2009
Der erste ist ein Dateiname.
Die zweite ist eine Beschriftung für die Datei, die im ersten Dim benannt ist.
Ich schaue mir deinen Code morgen weiter an, danke für die Hilfe!
Engelwatt
emeritierter Moderator
- 16. August 2005
- VERWENDET
- 4. Februar 2009
Me1000 sagte: Beide Dims enthalten eine kleine Textzeichenfolge.
Der erste ist ein Dateiname.
Die zweite ist eine Beschriftung für die Datei, die im ersten Dim benannt ist.
Ich schaue mir deinen Code morgen weiter an, danke für die Hilfe!
Solange diese Zeichenfolgen keine Kommas enthalten, sollte mein Code meiner Meinung nach einen guten Vorsprung verschaffen. Ich habe nicht alles bereitgestellt, was Sie brauchen, aber wenn Sie weitere Anleitungen oder Erläuterungen benötigen, lassen Sie es mich einfach wissen.
Auch wenn jemand andere Ideen hat, kann sie gerne teilen. Ich habe gerade die erste Idee veröffentlicht, die mir kam.
Me1000
Originalplakat- 15. Juli 2006
- 4. Februar 2009
Engelwatt
emeritierter Moderator
- 16. August 2005
- VERWENDET
- 4. Februar 2009
Me1000 sagte: Ich konnte sehen, wie Leute Kommas in der Bildunterschrift verwendeten...
Hm, guter Anruf. Dann besteht eine Alternative darin, die Array-Werte durch etwas anderes als das Komma zu trennen. Daher müsste eine neue Funktion erstellt werden, die anstelle der Funktion toString() verwendet wird, die die Array-Elemente verbindet. Verwenden Sie vielleicht '|' oder ein ungewöhnlich verwendetes Zeichen oder Sie könnten ein paar Zeichen verwenden, z. B. '|@|'. Wenn Sie dann in PHP die Zeichenfolge auflösen, geben Sie die Zeichen ein, die Sie als Trennzeichen verwendet haben.
Ist das etwas, was Sie tun können oder brauchen Sie eine Anleitung?
Me1000
Originalplakat- 15. Juli 2006
- 4. Februar 2009
Code: |_+_|
Ich übergebe den a-String an die PHP-Datei
Code: |_+_| Das ist vielleicht nicht mein endgültiger Code, um ihn an die PHP-Datei zu senden, aber im Moment ist es am einfachsten, damit zu arbeiten.
Das Problem ist,
meine URL sieht ungefähr so aus:
Code: |_+_|
Dieser 'undefinierte' Teil am Anfang verursacht ein Problem beim Durchsuchen der Daten.
Irgendeine Idee, warum das passiert?
wenn ich anrufe
Code: |_+_| es zeigt das richtige Ergebnis an, also weiß ich, dass mein ursprüngliches Array gut ist
Engelwatt
emeritierter Moderator
- 16. August 2005
- VERWENDET
- 4. Februar 2009
Außerdem benötigen Sie wahrscheinlich eine doppelte for-Schleife, da Sie mit mehrdimensionalen Arrays arbeiten möchten.
Me1000
Originalplakat- 15. Juli 2006
- 4. Februar 2009
Danke für deine Hilfe.
Der letzte Javascript-Code, mit dem ich gelandet bin, für diejenigen, die es interessiert:
Code: |_+_|
savar
- 6. Juni 2003
- District of Columbia
- 4. Februar 2009
Mit JSON (Javascript Object Notation) können Sie Javascript-Objekte in einer kompakten Notation codieren, die über das Kabel gesendet werden kann. Die meisten anderen Sprachen verfügen über Bibliotheken, um dieses JSON in native Objekte zu parsen. Ich bin sicher, wenn Sie es recherchieren, werden Sie eine bessere Vorstellung davon bekommen, was ich meine.
Beliebte Beiträge