1. Verwenden Sie die Ajax-Anfrage jQuery die Rezeption
$.ajax({ url: "r_getRolePer.action", dataType:'json', data: {userId:"1"}, //请求的附加参数,用json对象 method:'POST', success: function(data){ $.messager.alert('消息',data.add,''); //这里使用的时easyui的格式 }, });
2. Verwenden Sie das printWriter-Objekt von Response.getWriter() im Aktion zum Drucken der Daten. Gehen Sie zur Rezeption
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();
Beachten Sie, dass das an die Rezeption gedruckte Berechtigungsobjekt ein JSON-String ist, und Der Erfolg der Ajax-Anfrage im ersten Schritt wird zurückgegeben. Die erhaltenen Daten sind dieses Berechtigungsobjekt, sodass Sie data.add verwenden können, um den Wert des JSON-Objekts abzurufen. Wenn die vom Hintergrund nach vorne gedruckten Daten nicht JSON sind Verwenden Sie für das list-Objekt data[0]. Sie können es auf diese Weise erhalten, es wird jedoch empfohlen, es per Sohn zu übergeben.
-->
Das obige ist der detaillierte Inhalt vonTeilen Sie einen Codeabschnitt, den jQuery Ajax im Hintergrund anfordert und im Vordergrund empfängt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!