问题描述
- 如何在前端页面使用js解析后台传过来的ModelAndView数据?
-
我使用springMVC 开发 然后controller处理返回ModelAndView类型的数据,前端如何使用js来解析?
解决方案
返回ModelAndView类型的数据??这个不知道是啥意思。。。。一般来说js想要获取后台数据一般用ajax+json。
后台代码:
JSONObject jsonObj = new JSONObject();
jsonObj.put("validateFlag", "1"); //用这个判断是否要刷新
jsonObj.put("message", "");//。。。。。可以添加很多
try {
response.getWriter().print(jsonObj);
} catch (IOException e) {
System.out.println(e.getMessage());
} catch (Exception e) {
e.printStackTrace();
}
js代码
jQuery.ajax({
type: "POST",
url: "地址“,
data: strParam,
dataType: "text",
success: function(msg){
alert(msg.validateFlag);
alert(msg.message);
}
});
解决方案二:
我也想问,呵呵,有时候再写个方法感觉是没必要,web和微信和app可以用同一个,同时返回不同的数据就是了,
之前用过mapjacksontojson 这个可以,但是现在的项目里没有,js如果可以直接拿到视图里的数据就再好不过了