The jQuery AJAX method sometimes returns a error response with an empty body and a status code of 0. This only really occurs when the url is unreachable but the hal-browser javascript currently crashes as it expects all responses to have the 'content-type' header set.
This change simple handles responses without a 'Content-Type' a little better and displays the response body on the page rather than showing nothing at all.
The jQuery AJAX method sometimes returns a error response with an empty body and a status code of 0. This only really occurs when the url is unreachable but the hal-browser javascript currently crashes as it expects all responses to have the 'content-type' header set.
This change simple handles responses without a 'Content-Type' a little better and displays the response body on the page rather than showing nothing at all.