Timer Ajax

Discutii legate de AJAX, jQuery, MooTools, Prototype, Dojo, Yahoo! UI Library,script.aculo.us, ExtJS,AngularJS, Backbone.js, Ember.js, KnockoutJS

Moderator: Moderatori

ynfonet
Senior Member
Mesaje: 245
Membru din: Mie Dec 14, 2005 8:00 am

Timer Ajax

Mesajde ynfonet » Lun Ian 19, 2009 3:01 pm

Buna ziua.

Am o aplicatie ce foloseste AJAX si vreau ca atunci cind se apeleaza ajax sa imi apara pe ecran timpul cit lucreaza cererea respectiva, cit timp mai e pina va fi finalizata, un indicator de incarcare.

Stie cineva cum pot face chestia asta?

Multumesc anticipat.



Avatar utilizator
mihaitha
Senior Member
Mesaje: 2383
Membru din: Vin Mai 04, 2007 12:40 pm
Localitate: Sibiu
Contact:

Mesajde mihaitha » Lun Ian 19, 2009 3:15 pm

Nu poti. Timpul acela depinde 100% de server, respectiv de cat timp ii ia sa iti raspunda pana la readystate 4.

ynfonet
Senior Member
Mesaje: 245
Membru din: Mie Dec 14, 2005 8:00 am

Mesajde ynfonet » Lun Ian 19, 2009 3:19 pm

macar o bara de stare care sa imi arate cit s-a prelucrat?

ceva gen bara de incarcare a paginilor web

Avatar utilizator
Amenthes
Senior Member
Mesaje: 1370
Membru din: Lun Dec 12, 2005 8:00 am
Contact:

Mesajde Amenthes » Lun Ian 19, 2009 3:32 pm

Ceva standard si usor inca nu exista (Mozilla are sigur ceva, nu stiu de
ceilalti). Ai putea insa sa mai initiezi un request in paralel catre un script de
pe server care sa citeascao variabila de sesiune in care e specificat cat la
suta din ceea ce trebuie facut s-a facut. Ramane ca scriptul initial sa fie
capabil sa modifice variabile de sesiune, adica greul lui sa nu fie un
mysql_query care dureaza prea mult ci un numar foarte mare de iteratii. La
sfarsitul fiecarei iteratii poti scrie in sesiune cat la suta ai executat.

Nu am incercat niciodata asta insa ar putea functiona. Oricum, nu prea o
recomand din cauza cererilor repetate catre server pe care trebuie sa le faca
scriptul pentru afisarea status-ului cererii initiale.

Mmm, mai ramane o problema. Nu stiu cand scrie PHP-ul variabilele de sesiune
setate in script. S-ar putea sa o faca de abia la finalul scriptului si atunci pica
solutia. Ar trebui probabil sa stochezi procentele in DB iar asta inseamna un
overhead in plus.
I'm under construction | http://igstan.ro

Avatar utilizator
mihaitha
Senior Member
Mesaje: 2383
Membru din: Vin Mai 04, 2007 12:40 pm
Localitate: Sibiu
Contact:

Mesajde mihaitha » Lun Ian 19, 2009 4:50 pm

Amenthes scrie:Ai putea insa sa mai initiezi un request in paralel catre un script de pe server [...]
Nu am incercat niciodata asta insa ar putea functiona.
Am incercat eu, fara succes. Omoara browserul.

Avatar utilizator
Amenthes
Senior Member
Mesaje: 1370
Membru din: Lun Dec 12, 2005 8:00 am
Contact:

Mesajde Amenthes » Lun Ian 19, 2009 4:52 pm

@mihaitha, la ce interval de timp efectuai cererea aditionala?
I'm under construction | http://igstan.ro

Avatar utilizator
mihaitha
Senior Member
Mesaje: 2383
Membru din: Vin Mai 04, 2007 12:40 pm
Localitate: Sibiu
Contact:

Mesajde mihaitha » Mar Ian 20, 2009 11:18 am

La 3 secunde. Si mi-l omora si pe localhost.


Înapoi la “Librarii Javascript”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 33 vizitatori