64246
04.10.2008, aktualisiert am 06.10.2008
8693
5
0
Array aus JavaScript mittels Sajax an PHP übergeben
Hallo,
ich möchte ein Array mittels Sajax an eine PHP-Funktion übergeben doch offensichtlich funktioniert das nicht.
Ich hab an sich alles geprüft.
- Die Übergabe funktionert, wenn es kein Array ist.
- Das Array enthält in JS Werte.
Geht das so nicht, oder muss das Array noch irgenwie behandelt werden?
Danke im Voraus.
ich möchte ein Array mittels Sajax an eine PHP-Funktion übergeben doch offensichtlich funktioniert das nicht.
Ich hab an sich alles geprüft.
- Die Übergabe funktionert, wenn es kein Array ist.
- Das Array enthält in JS Werte.
Geht das so nicht, oder muss das Array noch irgenwie behandelt werden?
Danke im Voraus.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 98451
Url: https://administrator.de/contentid/98451
Ausgedruckt am: 22.11.2024 um 05:11 Uhr
5 Kommentare
Neuester Kommentar
Auf die Schnelle:
Solange kein "," darin vorkommt:
Diese übergeben an die PHP Funktion:
Je nach Verarbeitung kann die "weiterejavascriptfunktion" auch so aussehen:
Im PHP kommt das Array als String an:
Vorschlag: Vorhandene Kommata "maskieren" und dann in das Array schreiben.
Auf die Schnelle weiss ich leider nicht, wie es mit mehrdimensionalen Arrays aussieht.
Alternative:
http://json.org/
Solange kein "," darin vorkommt:
var testvariable = new array ('hallo 123','ballo 456');
Diese übergeben an die PHP Funktion:
x_funktionsname(testvariable, weiterejavascriptfunktion);
Je nach Verarbeitung kann die "weiterejavascriptfunktion" auch so aussehen:
function weiterejavascriptfunktion(){
// Nichts zu tun
}
Im PHP kommt das Array als String an:
function funktionsname($input){
// bearbeite $input
// $input hat das Array als Tring bekommen, heisst:
// $input = 'hallo 123, ballo 456';
}
Vorschlag: Vorhandene Kommata "maskieren" und dann in das Array schreiben.
Auf die Schnelle weiss ich leider nicht, wie es mit mehrdimensionalen Arrays aussieht.
Alternative:
http://json.org/