javascript - Should jQuery $.getJSON() method fail when the response is text/html? -


is possible force $.getjson() function raise error when try html (not application/json). seems deferred returns empty object (or done).

how can find in then handler content-type processed in response? have situation when server can return html instead of json when service isn't available.

$.getjson() fails when response text/html. see example:

$.getjson('http://httpbin.org/html')    .then(() => console.log('success'), () => console.log('error'))
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>


Comments

Popular posts from this blog

angular - Is it possible to get native element for formControl? -

unity3d - Rotate an object to face an opposite direction -

javascript - Why jQuery Select box change event is now working? -