HTTP返回码是200让前端觉得是成功的啊,这种状况前端如何检测?譬如前端是ajax调用,dataType=“json”时,怎么办?判断data是否为null?
$.ajax({
url: "${ctx}/dict/add",
type: "post",
dataType: "json",
//contentType: "application/json",
async: false,
data: {
csrfToken: function () {
return $("#csrfToken").val();
},
bookStore: bookStore
},
success: function(data){
if(data == null){ // 这里判断data==null?
BTW:contentType为"application/json",是不是data只能是一个json对象,而不能出现如上所示的状况?
如果你想返回其他状态码只需要在return前设一下就好.