后台没有报错返回数据成功, 但是没有进入ajax回调函数中
然后将 dataType: "json" 注释掉就能进到回调中了, 然后dubugger发现返回的data不是json的格式, 原因是后台返回的数据格式错了, 修改之后解决
layer.confirm('确认提交?(提交后不可修改)', {
icon: 4,
title: '提示'
}, function(index) {
layer.load(4, {shade:0.3});
$.ajax({
type: "post",
data: data,
contentType: "application/json;charset=utf-8",
dataType: "json", //返回数据类型为json的
url: "pages/sample/submit.do",
success: function(data) {
debugger;
if(data.success) {
td.html('<button class="btn btn-danger btn-xs detail">补样</button>
<button class="btn btn-warning btn-xs report">进度</button>');
detailHandle();
reportHandle();
layer.closeAll();
layer.msg("提交成功");
}else{
layer.closeAll();
layer.msg("提交失败");
}
}
});
});
查看自己的响应返回的数据(谷歌浏览器)