Heim  >  Artikel  >  Web-Frontend  >  Wie SpringMVC+Ajax das Spleißen von HTML-Strings implementiert

Wie SpringMVC+Ajax das Spleißen von HTML-Strings implementiert

php中世界最好的语言
php中世界最好的语言Original
2018-04-02 11:10:531695Durchsuche

Dieses Mal zeige ich Ihnen, wie Sie SpringMVC+Ajax zum Spleißen von HTML-Strings verwenden und welche Vorsichtsmaßnahmen für das Spleißen von HTML-Strings mit SpringMVC+Ajax gelten. Das Folgende ist a Werfen wir einen Blick darauf.

Warum schreibst du das? Denn auf der aktuellen Webseite. Die einfache synchrone Weitergabe von Daten ist sehr selten geworden. Die meisten von ihnen leiten Daten asynchron über Ajax weiter. Daher ist hier ein einfaches kleines Beispiel für die Verwendung von SpringMVC + Ajax, das gleichzeitig zur Unterstützung der Anzeige von Spleißzeichenfolgen verwendet wird. Ich hoffe, es hilft allen.

Die Konfiguration dieses Falls basiert immer noch auf dem einfachen Hinzufügen, Löschen, Ändern und Überprüfen (SSM-Integration) von SpringMVC im vorherigen Artikel und hilft dann bei der Konfiguration des Jackson-JAR-Pakets.

Serverseite

  @RequestMapping("/ajaxlist")
  @ResponseBody//(springmvc的Jackson注解,返回json字符串)
  public List<User> getUserList()
  {
    List<User> list =userService.findAll();
    return list;
  }

Das Frontend verwendet

 <body>
    <button id="testButton">异步传输</button> 
    <p id="content"></p> 
 </body>

Ajax-Anfrage und verkettete Zeichenfolgen

<script type="text/javascript">
  $(function() {
    $("#testButton").click(function()
    {
      $.ajax(
      {
      url:"${pageContext.request.contextPath }/user/ajaxlist",
      type:'GET',
      dataType:'json',
      success:function(data)
      {
      //拼接字符串
        var html = "<table><tr><td>用户名</td><td>密码</td><td>昵称</td><td>电子邮箱</td></tr>";
        for(var i=0;i<data.length;i++)
        {
          html=html+"<tr>"+"<td>"+data[i].username+"</td>"+"<td>"+data[i].password+"</td>"+
          "<td>"+data[i].nickname+"</td>"+"<td>"+data[i].email+"</td>"+"</tr>";
        }
        html = html+"</table>";
        $("#content").append(html);
      }
    });
    });
  });
</script>

Tatsächlich habe ich beim Debuggen mit Firebug festgestellt, dass die jQuery-Datei nicht abgerufen werden konnte Daher stellte ich sicher, dass der Pfad korrekt war. Später stellte ich fest, dass meine statische Ressourcenzuordnung nicht konfiguriert war. Nach der Konfiguration der statischen Ressourcenzuordnung ist alles in Ordnung.

Ergebnisse der Frontend-Anzeige

Natürlich ist die Anzeige hier nicht zu schön, wenn sie schöner sein muss . Sie können Bootstrap oder andere Frameworks einführen, um den Stil zu verschönern.

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:

Detaillierte Erläuterung des Ajax-Paging-Abfragebilds und -Textes

So verwenden Sie Ajax-Anfragen im Projekt

Das obige ist der detaillierte Inhalt vonWie SpringMVC+Ajax das Spleißen von HTML-Strings implementiert. 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