h1,
auf der Empfängerseite braucht JSON nur ein eval()
Du meinst: devil ;-)
Na egal, guck mal hier: http://rolfrost.de/cgi-bin/alib.cgi
Einen Blick in den Quelltext nicht vergessen...
Und eine Bemerkung am Rande, du baust in deine CGI Skripte, in jede Datei 250KB ein (use CGI), nur um eine Funktion zu nutzen, ist das sinnvoller?
Ja, aber auf dem Server. Und damit siehts dann so aus in der Kontrollstruktur:
if(param('ajax')){
# URI zusammenbauen, Struktur: name=value&name=value like GET
# Die Values mit uri_escape
my @data = ();
foreach my $pname(param()){
push @data, $pname."=".uri_escape(param($pname));
}
print join("&", @data);
}
else{
print htmlUp('Datenstrukturen in Ajax-Response'), form(), htmlDown;
}
Viel Spaß damit;
Horst Deppendorff