1. jQuery ajax 요청을 사용하세요. 프론트 데스크
$.ajax({ url: "r_getRolePer.action", dataType:'json', data: {userId:"1"}, //请求的附加参数,用json对象 method:'POST', success: function(data){ $.messager.alert('消息',data.add,''); //这里使用的时easyui的格式 }, });
2. 액션에서 response.getWriter()의 printWriter 객체를 사용하여 데이터를 프론트 데스크에 인쇄
public PrintWriter out()throws IOException{ HttpServletResponse response=ServletActionContext.getResponse(); response.setContentType("text/html"); response.setContentType("text/plain; charset=utf-8"); PrintWriter out= response.getWriter(); return out; } ******* JSONObject permision = new JSONObject(); permision.put("add", 0); permision.put("delete", 0); permision.put("update", 0); out().print(permision.toString()); out().flush(); out().close();
프런트 데스크에 인쇄된 권한 개체는 jsonstring입니다. ajax 요청 성공으로 반환되는 데이터는 이 권한 개체이므로 백그라운드에서 포그라운드로 인쇄된 데이터가 json이 아닌 경우 data.add를 사용하여 list 객체의 경우 data[0]을 사용하여 가져올 수도 있지만 아들에게 전달하는 것이 좋습니다.
-->
위 내용은 jQuery Ajax가 백그라운드 데이터를 요청하고 포그라운드에서 수신하는 코드 조각 공유의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!