64246
Oct 04, 2008, updated at Oct 06, 2008 (UTC)
8602
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.
Please also mark the comments that contributed to the solution of the article
Content-Key: 98451
Url: https://administrator.de/contentid/98451
Printed on: April 24, 2024 at 01:04 o'clock
5 Comments
Latest comment
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/