我对我的一个servlet进行了ajax调用,该servlet执行一些数据库操作。我问的问题是,是否有简单的方法来查看我的json中是否收到某个元素。例如,我收到了一条{message:"一些数据消息"但是如果有错误,我想发回{error:"我的错误消息"}。有没有一种简单的方法来查看是否发送了错误? 我想的逻辑是这样的(这不起作用)
$.post( "database.json", { id: id, info: info})
.done(function( data ) {
if(data.error){
alert(data.error);
} else {
alert(data.message);
}
答案 0 :(得分:0)
您可以使用
进行检查if (data.hasOwnProperty("error")) {
alert(data.error);
} else {
alert(data.message);
}