ajax获取数据,后端传回的数据有时格式错误,或者其他问题,前端怎么判断并弹出错误
ajax获取数据,后端传回的数据有时格式错误(比如后端不小心多打了一个括号,前端爆出js错误,页面也不会加载出来,但是用户实际上是看不到的),或者其他问题,前端怎么判断并...
ajax获取数据,后端传回的数据有时格式错误(比如后端不小心多打了一个括号,前端爆出js错误,页面也不会加载出来,但是用户实际上是看不到的),或者其他问题,前端怎么判断并弹出错误告知用户
展开
展开全部
前端的js错误要catch住嘛。。
catch住有错误,可以告诉用户,服务器出错,请重试
catch住有错误,可以告诉用户,服务器出错,请重试
更多追问追答
追问
try catch 没明白怎么用
追答
比如这样
$.ajax({
type: "POST",
url: someurl,
contentType : "text/xml",
data: somedata,
username: user,
password: pass,
success: function(data,status,xhr){
try {
//在这里解析你的数据
}
catch (ex) {
alert('解析数据有误,服务器返回有错.');
}
},
error: function(xhr, status, error){
alert("Error!" + xhr.status);
},
complete: function(){
if(!weHaveSuccess){
alert('Your username/password seems to be incorrect!');
}
},
dataType: "xml"
});
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询