Да, правильно application/json, но устаревшие браузеры об этом не знали: http://stackoverflow.com/questions/17701992/ie-iframe-doesnt-handle-application-json-response-properly http://stackoverflow.com/questions/10579836/getjson-is-return-a-file-with-ie-and-opera-browsers
Посему, тащим костыли, если поддерживаем антиквариат... С почтением, Илья Винокуров. Sun, 28 Sep 2014 20:41:37 +0400 от Akzhan Abdulin <[email protected]>: >правильно-таки application/json, и это работает везде. ну и еще не забывать >менять тип при JSONP. > >27 сентября 2014 г., 22:52 пользователь Илья Винокуров < [email protected] > >написал: >>Опять неверно :) >> >>text/html для IE < 10 >>application/javascript - для Opera >>application/json - для остальных >> >>Ну это так - минутка занудства :) >> >>С почтением, >> Илья Винокуров >> >>Sat, 27 Sep 2014 13:44:32 +0400 от Максим Владимирович < [email protected] >: >>>спасибо. поправил 'application/json >>>use Mojolicious::Lite; >>> >>>get '/' => sub { >>> my $c = shift; >>> >>> my $f = {ss => 'jj', uu => 'тест'}; >>> $c->render(json => $f); >>>}; >>> >>>app->types->type(json=>'application/json; charset=utf-8'); >>>app->start; >>> >>> >>>дергая curl - работает нормально >>> >>>firefox 30.0 когда запускаешь без строки >>>app->types->type(json=>'application/json; charset=utf-8'); >>>показывает {"uu":"б‚аЕб б‚","ss":"jj"} >>> >>>нажимаем 'информация о странице' видим кодировка : ISO-8859-5 >>> >>> >>> >>>С уважением, >>> >>>Максим >>>-- >>>Moscow.pm mailing list >>>[email protected] | http://moscow.pm.org >>> >> >> >>-- >>Moscow.pm mailing list >>[email protected] | http://moscow.pm.org >> > >-- >Moscow.pm mailing list >[email protected] | http://moscow.pm.org >
-- Moscow.pm mailing list [email protected] | http://moscow.pm.org
