Javascript 当返回错误的数据类型时会发生什么
我打电话Javascript 当返回错误的数据类型时会发生什么,javascript,jquery,http,post,Javascript,Jquery,Http,Post,我打电话 $.ajax({ type: "POST", url: url, data: dataToPost, dataType: "json", success: function(data, textStatus){ /*something*/ }, failure: myHttpReqErrorHandler }); 在某些情况下,当服务器出现问题时,我会 Content-type:text/html; charset=UTF
$.ajax({
type: "POST",
url: url,
data: dataToPost,
dataType: "json",
success: function(data, textStatus){ /*something*/ },
failure: myHttpReqErrorHandler
});
在某些情况下,当服务器出现问题时,我会
Content-type:text/html; charset=UTF-8
类型,内容是一个真正的HTML页面,对此我无能为力。我想在JavaScript上管理这种情况,但当这种情况发生时,jQuery端不会调用回调(既不成功也不失败)
还有一个参数要传递给ajax来处理吗?错误处理程序是
error:function(){}
如果内容不是可解析的json格式,它将抛出解析错误(parserror
)
演示:
error: myHttpReqErrorHandler