问题描述
已经确定service层无错!action里这么写的:public void checkUserExist() throws Exception{String param = request.getParameter("param");//System.out.println("传入的参数值为:"+param);users = new Users();users.setLoginName(param);//查询该用户名int c = userService.checkUserHasExist(users);System.out.println(c);if(c!=0){String info = "该用户名已存在,请重新输入!";String status = "n";JSONArray jsonObj = JSONArray.fromObject("[{info:"+info+",status:"+status+"}]");writeJson(jsonObj.toString());}else{JSONArray jsonObj = JSONArray.fromObject("[{info:'该用户名可以使用!',status:'y'}]");writeJson(jsonObj.toString());}}到页面的时候,直接显示出引用
解决方案
在success回调函数中用var data = eval(s);data就是你的json对象了,可以直接用data.info
时间: 2024-09-21 14:20:07