这个问题纠结了很久,查找了很多,最后发现只要添加下dataType:'json'属性就好了,记录下。
setTimeout(function() {
$.ajax({url : url,
type : 'post',
data : formData,
async : false,
cache : false,
contentType : false,
processData : false,
dataType:'json',
success : function(data) {
if (data.msg == "success") {
console.log("提交成功");
$(".succ-warp").show();
$(".succ-warp .caid_name").html(data.data.card_name);
$(".succ-warp .iccid").html(data.data.iccid);
$(".succ-warp .time_data").html(data.data.date);
$(".succ-warp .telephone").html(data.data.telephone);
} else {
$(".fix-main h2").html("上传失败");
$(".fix-main img").hide();
$(".fix-main p").html(
"失败原因:" + data.data.error + ",请稍后再试");
$(".fix-btn").show();
}
},
error : function(data) {
console.log("提交失败");
$(".fix-main h2").html("上传失败");
$(".fix-main img").hide();
$(".fix-main p").html("提交失败,请稍后再试");
$(".fix-btn").show();
}
});
}, 1000);