ajax接收java后台传过来的json数据乱码及获取字段undefind问题
2016-09-30 09:58
1031 查看
这个问题纠结了很久,查找了很多,最后发现只要添加下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);
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);
相关文章推荐
- java后台设置可跨域访问,前端ajax获取json数据,解决浏览器限制跨域访问的问题
- java 后台实现ajax post跨域请求传递json格式数据获取json数据问题
- 使用ajax接收后台发送过来的json数据方法
- java后台设计简单的json数据接口,设置可跨域访问,前端ajax获取json数据
- java后台设计简单的json数据接口,设置可跨域访问,前端ajax获取json数据
- 解决SpringMvc后台接收json数据中文乱码问题
- token获取不到,原来是数据格式的问题 要和后台的数据格式一致,$.ajax中contentType: “application/json” 的用法
- 解决SpringMvc后台接收json数据中文乱码问题
- 解决SpringMvc后台接收json数据中文乱码问题的几种方法
- Ext2.2+json+jsp获取后台数据的问题 --Ajax
- java后台以json字符串的形式,将数据返回给$.ajax的问题总结
- js接收后台json数据的中文乱码问题
- 使用ajax接收后台发送过来的json数据
- 解决SpringMvc后台接收json数据中文乱码问题
- JavaWeb中表单数据的获取及乱码问题
- 在使用ajax向后台发送json数据,存在格式不正确的问题
- jquery通过ajax-json访问java后台传递参数,通过request.getParameter获取不到参数的说明
- 后台接收JSON数据乱码的解决方案
- 通过AJAX获取ashx后台JSON数据并使用bootstrap-Table控件
- jq获取后台传过来的json格式数据