我想弄清楚爲什麼我沒有看到$ .post(「/ url /」,{wtf:2})的參數。爲什麼jQuery.post不支持Perl CGI?
我使用這個perl的:
use strict;
use CGI;
my $cgi = new CGI;
print $cgi->header("text/javascript");
print "'no'";
use Data::Dumper;
warn Dumper({ (map {$_=>$cgi->param($_)} $cgi->param), postdata=>$cgi->param("POSTDATA") });
當我發出了一個$獲得( 「/ URL」,{跆拳道:2}),我得到的結果,我希望找到 跆拳道是2在日誌中。當我使用$ .post(「/ url /」,{wtf:2})時,我似乎沒有得到任何參數 (日誌中只有$ VAR1 = {postdata => undef})。
我錯過了什麼?
Firebug顯示:Transfer-Encoding爲「chunked」,Content-Type爲「application/x-www-form-urlencoded; charset = UTF-8」。此外,Post選項卡似乎顯示請求中的參數,但CGI沒有任何喜悅。
我應該說,我已經使用jQuery的各種版本,並嘗試得到相同的結果... 1.1.4,1.2.2和1.3.2。 – jettero 2009-02-24 21:47:01
口頭禪:使用警告比使用嚴格更重要。 – ysth 2009-02-25 03:11:52