Heim > Web-Frontend > js-Tutorial > Hauptteil

SpringMVC+Ajax+spleißender HTML-String-Beispielcode

亚连
Freigeben: 2018-05-22 15:57:48
Original
1147 Leute haben es durchsucht

In diesem Artikel wird hauptsächlich SpringMVC+Ajax+Splicing-HTML-String-Beispielcode vorgestellt, der einen bestimmten Referenzwert hat.

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;
  }
Nach dem Login kopieren

Front-End-Nutzung

 <body>
    <button id="testButton">异步传输</button> 
    <p id="content"></p> 
 </body>
Nach dem Login kopieren

Ajax-Anfrage und Verbindungszeichenfolgen

<script type="text/javascript">
  $(function() {
    $("#testButton").click(function()
    {
      $.ajax(
      {
      url:"${pageContext.request.contextPath }/user/ajaxlist",
      type:&#39;GET&#39;,
      dataType:&#39;json&#39;,
      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>
Nach dem Login kopieren

Tatsächlich wurde während des Schreibvorgangs Beim Debuggen mit Firebug stellte ich fest, dass die jQuery-Datei nicht abgerufen werden konnte. Nachdem ich bestätigt hatte, dass der Pfad korrekt war, stellte ich fest, dass meine statische Ressourcenzuordnung nicht konfiguriert war. Nach der Konfiguration der statischen Ressourcenzuordnung ist alles in Ordnung.

Ergebnisse der Frontend-Anzeige

Das Obige habe ich für alle zusammengestellt. Ich hoffe, es wird für alle hilfreich sein die Zukunft.

Verwandte Artikel:

php+AjaxMethoden zur Implementierung des Initiierungsprozesses und des Überprüfungsprozesses

js Detaillierte Erläuterung der Schritte zum Implementieren der Kapselungs-Ajax-Funktion

PHP+Mysql+Ajax-Methode zum Implementieren der Aliwangwang-Chat-Funktion des Taobao-Kundendienstes (Titelseite )

Das obige ist der detaillierte Inhalt vonSpringMVC+Ajax+spleißender HTML-String-Beispielcode. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!