前台怎么获取后台的json数据 springmvc框架。

controller代码如下//查找所有管理员@RequestMapping(value="/loadUser.do",method=RequestMethod.GET)... controller 代码如下
//查找所有管理员
@RequestMapping(value="/loadUser.do", method=RequestMethod.GET)
public String loadUser(HttpServletRequest request, HttpServletResponse response){
try {
List<User> users = new ArrayList<User>();
users = userService.findAll();
JSONArray json = new JSONArray(users);

return "runass/CRM";
} catch (Exception e) {
try {
response.getWriter().write("N");//查找管理员失败
} catch (IOException e1) {
e1.printStackTrace();
}
e.printStackTrace();
}
return null;
}

}
function myfun() {
$.ajax({
url:"./loadUser.do",
type:"get",
async:true,
success:function(data){
}
});
}
/*用window.onload调用myfun()*/
window.onload=myfun;
展开
 我来答
王子不骑马的啦
推荐于2017-12-16 · 超过24用户采纳过TA的回答
知道答主
回答量:45
采纳率:80%
帮助的人:2.9万
展开全部
$ajax({
...
dataType:"json",//ajax 加上这个属性值

success:function(data){
var obj=eval("("+data+")");//解析json
obj.key//获取你想要得到的内容

}

});
追问
我那个后台的方法返回有问题吗?
追答
有问题,你是要在后台跳转页面吗?
要是打算跳转页面就不要这么写
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
烟花梦帘
2016-05-19 · TA获得超过545个赞
知道小有建树答主
回答量:123
采纳率:100%
帮助的人:82.9万
展开全部
可以使用ajax发出请求,在success回调函数中接收该json数据
追问
能说的具体一些吗?新手先谢谢了。
追答
$.ajax({
url:"/member/validateCaptchImg.jspx",
async:false, // 设置同步方式,一般不用设置这个,我这里是因为表单提交的原因所以需要同步
cache:false,
type:"post",
data:{"captcha":captcha},
dataType:"json",
success:function(result){
//result是服务器返回的json结果
if(result.message=="true"){//验证码正确
$("#msg").hide();
flag = true;
}else{//验证码错误
$("#msg").show();
$("#msg").html("验证码输入有误!");
$("#guestbookCaptcha").click();
flag = false;
}
}
});
这是我项目里面的一个地方,你可以借鉴一下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式