您的位置:首页 > 移动开发 > Objective-C

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);
}
}
}); 
});
});
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ajax 前端 json
相关文章推荐