zurück zur Startseite
  


Zurück XHTMLforum > Webentwicklung (außer XHTML und CSS) > Javascript & Ajax
Seite neu laden Timingprobleme bei vielen Ajax Aufrufen (Prototype)

Antwort
 
LinkBack Themen-Optionen Ansicht
  #21 (permalink)  
Alt 07.04.2009, 15:29
Benutzerbild von protonenbeschleuniger
Verbesserer
XHTMLforum-Kenner
 
Registriert seit: 06.09.2007
Beiträge: 4.977
protonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von OscarWilde1024 Beitrag anzeigen
Also ich hab es jetzt wie folgt gelöst:

1. Ein onChange in einem Eingabefeld startet eine Fehlerprüfung validateFields();
2. Ein ajaxRequestCounter wird bei jedem Ajax Aufruf hochgezäht und bei einem onComplete wieder runtergezählt.
3. Ein errorState wird zu Begin der Prüfung auch 0 gesetzt, tritt während der Prüfung ein Fehler auf, wird dieser auf 1 gesetzt.

Ein Funktion checkErrorState() prüft alle 3 Sekunden die beiden Variablen ajaxRequestCounter und errorState ab. Wenn ajaxRequestCounter!=0 ist, wird nix verändert da die Prüfung noch läuft. Wenn der ajaxRequestCounter=0 ist, wird der Button je nach Wert von errorState eingestellt.
Das ist unnötig, du fragst doch bereits alle AJAX Requests ab, was sollen diese Timeouts noch machen (ausser Zeit verschwenden)?

3 kanst du dir also komplett sparen und machst dafür in 2 eine Prüfung ob der counter auf null ist oder nicht. Fertig.
Mit Zitat antworten
Sponsored Links
Antwort

Stichwörter
ajax, javascript

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Ajax - Datenbanksbruf: ASP Datei mit PHP code füllen? braindead Javascript & Ajax 3 19.10.2009 14:35
Jquery AJAX Aufruf und Tablesorter MoFu Javascript & Ajax 2 18.09.2009 10:09
Ajax und InternetExplorer M@tes Javascript & Ajax 1 28.05.2009 18:45
Ajax ReadyState 3 kevink Javascript & Ajax 2 30.04.2007 17:19
Buchrezension: AJAX - Frische Ansätze für das Webdesign Flocke Ressourcen 2 01.11.2005 23:08


Alle Zeitangaben in WEZ +2. Es ist jetzt 23:58 Uhr.