title: Why does $.getJSON silently fail?
body: <p>It seems very inconvenient that jQuery's <a href="http://api.jquery.com/jQuery.getJSON/"><code>$.getJSON</code></a> silently fails when the data returned is not valid JSON. Why was this implemented with silent failure? What is the easiest way to perform getJSON with better failure behavior (e.g. throw an exception, <code>console.log()</code>, or whatever)?</p>