Heim > Artikel > Web-Frontend > SpringMVC+Ajax+spleißender HTML-String-Beispielcode
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; }
Front-End-Nutzung
<body> <button id="testButton">异步传输</button> <p id="content"></p> </body>
Ajax-Anfrage und Verbindungszeichenfolgen
<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 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
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!