Tomas Doran wrote:

On 11 Jan 2010, at 23:29, Christoph Friedrich wrote:
just worked a little with Catalyst::View::JSON. But when I call some action via Firefox that uses this View Firefox gives me a file to download and don't show the json directly. Is there a way to change this behavior? I want to see what I would get as JSON and not download it ^^

Your browser will do whatever it normally does with the mime type you're sending.

By changing settings or mime types you'll probably be able to convince it to display the JSON.

You could also adjust the $c->response->content_type() to be 'text/plain'.
But watch out, as some javascript libraries decide what to do with the response based on it's content-type, and will not JSON-decode what it thinks is html or plain text.

However, why not write a JSON debug view that pretty prints JSON responses inside an HTML page?

Definitely the better option.

Or learn to get into the Firefox or Chrome javascript debuggers.. well worth having that skill.

Toby

_______________________________________________
List: [email protected]
Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/[email protected]/
Dev site: http://dev.catalyst.perl.org/

Reply via email to