```coffeescript
$ ->
  $('textarea').keydown (event) =>
    if (event.keyCode == 10 or event.keyCode == 13) and event.ctrlKey
      $('#result').text("Loading...")
      $.ajax {
        "url": "/jsontest",
        "type": "POST",
        "data": JSON.stringify({
          "language": "ruby",
          "code": $('textarea').val()
        }),
        "dataType": "json",
        "contentType": "application/json; charset=utf-8",
        "success": (data) =>
          $('#result').text(JSON.stringify(data, null, 4))
      }```

Handle errors on /try, rather than appearing to 'Load' forever.
user
```coffeescript
$ ->
  $('textarea').keydown (event) =>
    if (event.keyCode == 10 or event.keyCode == 13) and event.ctrlKey
      $('#result').text("Loading...")
      $.ajax {
        "url": "/jsontest",
        "type": "POST",
        "data": JSON.stringify({
          "language": "ruby",
          "code": $('textarea').val()
        }),
        "dataType": "json",
        "contentType": "application/json; charset=utf-8",
        "success": (data) =>
          $('#result').text(JSON.stringify(data, null, 4))
        "error": (jqXHR, textStatus, errorThrown) =>
          $('#result').text("[" + textStatus + "] " + errorThrown)
      }```
assistant