Return JSON error on JSON request

Display more useful message when json request fail