Heim  >  Artikel  >  Web-Frontend  >  So erstellen Sie eine teilweise Seitensprungfunktion in Ajax

So erstellen Sie eine teilweise Seitensprungfunktion in Ajax

php中世界最好的语言
php中世界最好的语言Original
2018-04-25 16:14:342337Durchsuche

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ückgabe

Zur 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

JavaScript

Der 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);
        }
  });
}
Nachdem die Aktionsverarbeitung abgeschlossen ist, wird das zurückgegebene Ergebnis in das Ergebnis eingefügt und natürlich wird eine Eingabeaufforderungsmeldung auf der Seite angezeigt Hierher springen muss mit XML konfiguriert werden.

Der Java-Klassenverarbeitungsprozess im Hintergrund ist:

//提报
    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();
    }
Hier werden die Daten über eine SQL-Anweisung verarbeitet, eine Nachricht wird zurückgegeben und die Informationen werden auf dem gedruckt Seite;

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 AJAX

Der 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 definieren

um 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 Ladeeffekt


JS 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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn