Я дёргаю CGI-скрипт AJAX'ом и напрямую по ссылке.
Если я это делаю напрямую, то всё ОК, вижу в Firebug'е вкладку JSON, могу посмотреть поля объекта.
Если AJAX'ом, то получаю правильные заголовки, но пустой Response и статус запроса fail.
В чём собака порылась?
CGI-скрипт:
#!/usr/bin/perl
use CGI;
my $q=CGI->new;
my $json='{"name":"Alice", "country":"Wonderland"}';
print $q->header(
-type=>'application/json; charset=utf-8',
-Content_length=>length($json),
);
print $json;