Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [AJAX - JAVA] Risposta parziale da una servlet

    Salve a tutti,
    volevo sapere se qualcuno sa se è possibile:

    - una volta fatta una richiesta AJAX incominciare a stampare la risposta parziale invece che stampare tutta la risposta una volta che la richiesta è completata?

    Nel mio file in javascript:

    codice:
    var ajax = assegnaXMLHttpRequest();
        if(ajax) {
                ajax.open("get", "Servlet?" + stringa, true);
                ajax.setRequestHeader("connection", "close");
    
                ajax.onreadystatechange = function() {
                    if(cella.childNodes.length > 0){
                        cella.removeChild(cella.lastChild);}
                    cella.appendChild(loading);
                    if(ajax.readyState === readyState.COMPLETATO) {
                            if(statusText[ajax.status] === "OK") {
                                    cella.removeChild(loading);
                                    div.innerHTML = ajax.responseText;
                                    cella.appendChild(div);
                            } else {
                                    div.innerHTML = "Errore riscontrato: ";
                                    div.innerHTML += statusText[ajax.status];
                                    cella.appendChild(div);
                            }
                    }
                }
                ajax.send(null);
        }
    e nella mia servlet

    codice:
    operazione1();
    Response.getWriter.("ciao");
    operazione2();
    Response.getWriter.("come stai");
    operazione3();
    Response.getWriter.("arrivederci");
    Vorrei che facesse l' operazione1, poi stampasse ciao nel browser, poi facesse l' operazione2 e così via...
    mentre ora fa le 3 operazioni e quando tutto il codice è completo stampa "ciao come stai arrivederci".

    GRAZIE MILLE A CHIUNQUE MI VOGLIA DARE UNA MANO
    Aurelio M.
    Webmaster (php, mysql, flash, grafica, etc.)
    webmaster@88mhzlab.it - http://www.88mhzlab.it
    pixel747.blogspot.com

  2. #2
    Utente di HTML.it L'avatar di Lomio
    Registrato dal
    Jul 2010
    Messaggi
    160
    Dovrebbe essere possibile usando i Thread
    La legge e l'ordine saranno rispettati solo quando si concederà la giustizia a tutti indistintamente.

  3. #3
    Originariamente inviato da Lomio
    Dovrebbe essere possibile usando i Thread
    uhm... potrebbe essere!
    e in che modo?
    Aurelio M.
    Webmaster (php, mysql, flash, grafica, etc.)
    webmaster@88mhzlab.it - http://www.88mhzlab.it
    pixel747.blogspot.com

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.