cgi_jquery
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
cgi_jquery [2022/10/17 12:36] – created admin | cgi_jquery [2022/10/17 12:57] (current) – admin | ||
---|---|---|---|
Line 11: | Line 11: | ||
}); | }); | ||
</ | </ | ||
+ | Perl code: | ||
+ | < | ||
+ | # | ||
+ | use strict; | ||
+ | use JSON; | ||
+ | use Data:: | ||
+ | open OUT,">","/ | ||
+ | print " | ||
+ | my $buffer; | ||
+ | read (STDIN, $buffer, $ENV{' | ||
+ | my $json = decode_json($buffer); | ||
+ | print OUT " | ||
+ | my @pairs = split(/&/, | ||
+ | my $n=scalar(@pairs); | ||
+ | print OUT "THere are $n values\n"; | ||
+ | #print OUT Dumper(@pairs); | ||
+ | my %FORM; | ||
+ | foreach my $pair (@pairs) | ||
+ | { | ||
+ | my ($name, $value) = split(/=/, $pair); | ||
+ | |||
+ | $FORM{$name} = $value; | ||
+ | |||
+ | } | ||
+ | print OUT " | ||
+ | print OUT Dumper(%FORM); | ||
+ | </ | ||
+ | |||
+ | Output (edited): | ||
+ | < | ||
+ | |||
+ | Splitting | ||
+ | THere are 24 values | ||
+ | Printing form | ||
+ | $VAR1 = ' | ||
+ | $VAR2 = ' | ||
+ | $VAR3 = ' | ||
+ | $VAR4 = ' | ||
+ | $VAR5 = ' | ||
+ | $VAR6 = ' | ||
+ | $VAR7 = ' | ||
+ | $VAR8 = ' | ||
+ | $VAR9 = ' | ||
+ | $VAR10 = ' | ||
+ | $VAR11 = ' | ||
+ | $VAR12 = ' | ||
+ | ... | ||
+ | </ | ||
+ | |||
+ | Dump is weird. | ||
+ | < | ||
+ | {" | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | ... | ||
+ | </ | ||
+ | |||
+ | Also one way to initialize a hash: | ||
+ | < | ||
+ | my %rec_hash = (' | ||
+ | </ | ||
+ | |||
+ |
cgi_jquery.1666002989.txt.gz · Last modified: 2022/10/17 12:36 by admin