English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Codice Java
PrintWriter out=response.getWriter(); //Inviare dati di carattere al client response.setContentType("text/text"); //Impostare il tipo e l'encoding della richiesta e della risposta response.setCharacterEncoding("UTF-8"); JSONArray json = JSONArray.fromObject(newsList); //Convertire l'oggetto newsList in un oggetto json String str = json.toString(); //Convertire l'oggetto json in una stringa out.write(str); //Trasmettere la stringa str al前台
Codice Ajax
$(document).ready(function() { $.ajax({ url : "newsservlet",//Indirizzo della richiesta dataType : "json",//Formato dei dati type : "post",//Metodo di richiesta async : false,//Richiesta asincrona success : function(data) { //Come inviare con successo var html = ""; for(var i=0;i<data.length;i++){ // Esegui il ciclo attraverso l'array data var ls = data[i]; html +="<li><a href='second page text.html?newsid="+ls.news_id+"'class='infNews_wrod_a'><span>"+ls.news_name+"</span></a><span class='date'>"+ls.news_time+"</span></li>"; } $("#ulul").html(html); // Mostra il contenuto html nel tag con id=ulul nella pagina html } ) )
Pagina HTML
<ul id="ulul"></ul>
In ajax, "#" rappresenta l'id di un tag, "." rappresenta una classe di un tag
Nel back-end Java, impostare il tipo di contenuto della richiesta e la modalità di codifica della risposta deve essere scritto prima della conversione in stringa dell'oggetto json, altrimenti potrebbe causare la codifica cinese disordinata di json
Questo è tutto il contenuto dell'articolo, speriamo che il contenuto di questo articolo possa aiutarti a imparare o lavorare meglio, e speriamo di ricevere più supporto per il manuale urlo!
Dichiarazione: il contenuto di questo articolo è stato prelevato da Internet, i diritti d'autore appartengono ai rispettivi proprietari, il contenuto è stato caricato autonomamente dagli utenti di Internet, questo sito non detiene i diritti di proprietà, non è stato elaborato manualmente e non assume responsabilità legali correlate. Se trovi contenuti sospetti di violazione del copyright, è gradito inviare una e-mail a: notice#oldtoolbag.com (al momento dell'invio dell'e-mail, sostituisci # con @) per segnalare, fornendo prove pertinenti. Una volta verificata, questo sito eliminerà immediatamente il contenuto sospetto di violazione del copyright.