與jQuery我嘗試後的標準對象採用Perl CGI腳本jQuery的崗位目標和Perl CGI
JS VAR數據:
{
alias: ["a1","a2","a3"],
ip: "127.0.0.1",
name: "name",
port: "80",
}
JS jQuery的崗位:
`$.post('/vhosts.cgi',{action: 'save',data: data);`
的Perl:
my $q = CGI->new;
print Dumper($q->param('data'));
導致轉儲呃是空的; $ Q的信息顯示錶明PARAM名稱data[ip],data[name]
等,
自卸車($ Q):
$VAR1 = bless({
'.parameters' => [
'action',
'data[name]',
'data[ip]',
'data[port]',
'data[alias][]'
],
'data[alias][]' => [
'a1',
'a2',
'a3'
],
'.charset' => 'ISO-8859-1',
'data[ip]' => [
'127.0.0.1'
],
'data[port]' => [
'80'
],
'action' => [
'savevhost'
],
'data[name]' => [
'name'
],
'.fieldnames' => {},
'escape' => 1
}, 'CGI');
我怎樣才能得到data
Perl中的對象或哈希?
顯示'$ q'對象的確切輸出。 – TLP
檢查編輯的問題 –
該輸出顯示參數不在''data''參數中,而是'param('data [name]')'等等。您應該嘗試找到更適合的模塊爲jquery。 – TLP