English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Visualizzazione dei dati ricevuti da AJAX nella pagina HTML

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.

Ti potrebbe interessare