Dieses Mal zeige ich Ihnen, wie Sie mit Ajax einen teilweisen Seitensprung durchführen . Anhand der Codebeispielanalyse werde ich Ihnen die Implementierung von Ajax zur Implementierung eines Teilseitensprungs und der Ergebnisrückgabe vorstellen. Der spezifische Inhalt ist wie folgt:
1 ErgebnisrückgabeZur Veranschaulichung wird hier der HTML-Code verwendet:
<input type="button" class="btn" value="提报" name="submit4" onClick="tibao();">
Nach dem Klicken auf die Schaltfläche „Bericht“ wird Ajax verwendet, um zur Aktion zu springen
JavaScriptDer Code lautet: function tibao(){
var id='';
var URL = <select:link page="/smokeplan.do?method=Tibao&idset="/>+id;
$.ajax({url: URL,
type: 'GET',
success: function(result) {
alert(result);
}
});
}
//提报
public void Tibao(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) throws Exception {
String idset=request.getParameter("idset");
CallHelper helper = initializeCallHelper("L_SmokeBoxtibaoWLDan", form,request, false);
helper.setParam("bill_ids",idset);
helper.setParam("personid",getPersonId(request));
helper.execute();
PrintWriter write = response.getWriter();
write.print(helper.getOutput("message"));
write.close();
}
Das Ergebnis der hier durchgeführten Operation wird an der der Antwort entsprechenden Position widergespiegelt, sodass der zur Antwort gehörende Stream anstelle eines neuen erhalten wird.
Das heißt, dort, wo ich gesprungen bin, werden meine Informationen dorthin zurückgegeben. In js können Sie also „result“ verwenden, um das zurückgegebene Ergebnis zu empfangen, und „alert“ als Eingabeaufforderung verwenden.
So implementieren Sie einen Seitensprung mit AJAXDer Beispielcode lautet wie folgt:
Das AjaxAnywhere-Framework wird verwendet in Das Projekt zur Implementierung von Ajax ist gut und einfach zu implementieren, aber das Problem besteht jetzt darin, dass das Unternehmen das Formular auch nach dem Klicken auf „Senden“ noch senden muss, selbst wenn es den Effekt erzielt Aktualisieren Sie den von Ihnen definierten Zonenbereich. Wenn das einfache Absenden des Formulars nicht ausreicht, lautet die von mir gewählte Lösung:
Verwenden Sie js, ein leistungsstarkes BS-Projektentwicklungstool, um
eine Funktion zu definierenum das obige Problem zu lösen: rrree Ich glaube, dass Sie die Methode beherrschen, nachdem Sie den Fall in diesem Artikel gelesen haben. Weitere spannende Informationen finden Sie in anderen verwandten Artikeln auf der chinesischen PHP-Website!
Empfohlene Lektüre:
Ajax implementiert den LadeeffektJS implementiert die Ajax-Aufrufhintergrunddefinition (mit Code)Das obige ist der detaillierte Inhalt vonSo erstellen Sie eine teilweise Seitensprungfunktion in Ajax. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!