ajax发送请求后台处理数据格式然后返回前台的方法(ObjectMapper)
2017-09-01 16:32
946 查看
背景:我今天在开发过程中遇到了一个看似随时就能搞定却耗费了一定时间的问题;
问题:我要把一个普通的字符串以json格式返回到前端页面;
解决方法:
String workIdString = yxyWorkInfo2.getId(); //普通字符串对象
//将java对象转为json字符串
ObjectMapper result = new ObjectMapper(); //创建ObjectMapper对象
String resultString = result.writeValueAsString(workIdString); //直接将字符串转为json字符串
response.getWriter().print(resultString); //写出到页面上
页面接受:
$.ajax({
type:"post",
url : "${ctx}/homeWork/getAllWorkName",
dataType:"json",
async: false,
data:{titleContent:titleContent},
error:function(result){
alert("请求错误!");
},
success : function(result) {
//alert(result);
if(result == 0){
//清空文本框,让重新输入
$("#workTitle").val("").focus();
alert("您输入的作业名称重复,请重新输入!");
}else{
$("#workId").val(result);
}
}
});
});
});
问题:我要把一个普通的字符串以json格式返回到前端页面;
解决方法:
String workIdString = yxyWorkInfo2.getId(); //普通字符串对象
//将java对象转为json字符串
ObjectMapper result = new ObjectMapper(); //创建ObjectMapper对象
String resultString = result.writeValueAsString(workIdString); //直接将字符串转为json字符串
response.getWriter().print(resultString); //写出到页面上
页面接受:
$.ajax({
type:"post",
url : "${ctx}/homeWork/getAllWorkName",
dataType:"json",
async: false,
data:{titleContent:titleContent},
error:function(result){
alert("请求错误!");
},
success : function(result) {
//alert(result);
if(result == 0){
//清空文本框,让重新输入
$("#workTitle").val("").focus();
alert("您输入的作业名称重复,请重新输入!");
}else{
$("#workId").val(result);
}
}
});
});
});
相关文章推荐
- jqury+ajax每秒向后台发送请求数据然后返回页面(包括jqruy页面加载完毕才执行方法)
- jquery+ajax每秒向后台发送请求数据然后返回页面的代码
- struts2 + ajax(由前台的form提交数据到后台,再根据form所调用返回获取的后台json格式的数据返回到前端,然后前端用jquery对json数据进行解析)==》》涉及非文件上传的部分
- jquery+ajax每秒向后台发送请求数据然后返回页面的代码
- jquery+ajax每秒向后台发送请求数据然后返回页面的代码
- struts2 + ajax(由前台的form提交数据到后台,再根据form所调用返回获取的后台json格式的数据返回到前端,然后前端用jquery对json数据进行解析)==》》涉及文件上传的部分
- ajax请求后台,返回json格式数据,模板!
- Ajax核心XMLHttpRequest对象、(发送请求、接收)方法和属性介绍、AJAX开发框架、数据格式提要(XML、JSON、HTML)
- 使用jQuery发送POST,Ajax请求返回JSON格式数据
- 前台通过js 写个ajax请求把数据传给后台,然后后台接收到这个数据, 再保存到数据库。。
- 使用Ajax发送Struts2请求返回JSON数据格式
- ajax请求数据,后台提供数据返回json, 前台js拼html,回填
- 通过Ajax请求后台数据,返回JSONArray(JsonObject),页面(Jquery)以table的形式展示
- Ajax核心XMLHttpRequest对象、(发送请求、接收)方法和属性介绍、AJAX开发框架、数据格式提要(XML、JSON、HTML)
- Ajax前台返回JSON数据后再Controller中直接转换成类型使用,后台接收json转成实体的方法
- 初涉Ajax,以post或get方法发送数据,以json或xml形式接收服务器返回的请求
- 后台传过来的JSON数据里的date传到前台的时候显示的是【Object object】 处理方法
- django通过ajax发起请求返回JSON格式数据的方法
- ajax处理请求,以JSON数据格式返回,(json时间日期返回时对象---》日期格式)
- RxJava Retrofit2 网络请求,返回数据格式统一的数据报文处理方法