Visualizzazione dei risultati da 1 a 4 su 4

Discussione: ajax e while

  1. #1

    ajax e while

    è possibile visualizzare l'output di un while php con ajax?

    spiego meglio, voglio visualizzare l'output del ciclo un pezzo alla volta, ho provato con il setinterval di javascript ma succede che se imposto l'intevallo a un secondo e se per caso becco uno step del while lento praticamente l'output mi viene saltato.
    Hosting, VPS, SSL e Domini: https://www.blooweb.it

  2. #2
    questo 3D non ha molto senso ... tu con JavaScript, sul browser, quello che succede dentro un while non lo saprai mai nemmeno usando JavaScript stesso, figuriamoci entrare in quello di una pagina server.

    logica da rivedere, prova a dire cosa vuoi fare che magari proviamo ad aiutarti meglio
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  3. #3
    utilizzato la libreria prototype ajax è possibile realizzare una progress bar che permette di leggere ogni X secondi e prendere un valore dall'applicazione lato server e restituire lo status, quindi credo che in qualche modo si possa fare.

    naturalmente stiamo parlando di procedura un po lente
    Hosting, VPS, SSL e Domini: https://www.blooweb.it

  4. #4
    una progress bar di cosa?

    un upload ? puoi sapere bytes inviati e totale, punto
    un download ? puoi sapere bytes ricevuti e totale, punto

    entrambi i casi sfruttano unplugin proprietario, chiamnato Flash.

    Se invece parli di stato del download non lo fa prototype ma l'oggetto XMLHttpRequest che a readyState 3, con tutti i browsers tranne Internet Explorer, ti permette di leggere gli headers inviati dalla pagina server e se c'è anche il Content-Length ti permette di leggere quanti caratteri hai ricevuto (xhr.responseText.length) sul totale (xhr.getResponseHeader("Content-Length")) e ricavare una percentuale o una progress bar.

    due anni fa, fatto da me e senza prototype ... ma da qui a dire che vuoi leggere il ciclo while di una pagina server c'è molta differenza
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

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.