+ Antworten
Seite 2 von 2 ErsteErste 1 2
Ergebnis 21 bis 34 von 34

Thema: AJAX Grundlagen

  1. #21
    Schusselfehlerproduzent
    Registriert seit
    29.10.2008
    Ort
    Nähe Radeberg
    Beiträge
    93

    Standard

    OMG... tja und ich wundere mich warum keiner antwortet. Das Script ist richtig so, genauso wie die anderen Versuche...
    Ich habe den Fehler in der Datei an die ich sende den Fehler eingegrenzt. Dann suche ich mal dort, wo es hängt. LOL

    Nur noch die eine Frage ist offen geblieben:
    Wie groß oder besser wieviel Zeichen oder Byte darf der ResponseText sein? Gibts da auch ne Beschränkung?

  2. #22
    Wikinger Avatar von xardias
    Registriert seit
    02.03.2006
    Ort
    Aachen
    Beiträge
    298

    Standard

    Soweit ich weiß gibt es da keine standardisierte Beschränkung. Eine praktische wird es aber sicher geben, rein aus Sicherheitsgründen. Aber die dürfte weit über dem praktisch nutzbaren Bereich liegen.
    Du solltest auch bedenken, dass große Datenmengen auch entsprechend länger zum Übertragen brauchen und somit eine Verzögerung für den Benutzer bedeuten.

  3. #23
    Schusselfehlerproduzent
    Registriert seit
    29.10.2008
    Ort
    Nähe Radeberg
    Beiträge
    93

    Standard

    Ok. Ja das mit der Verzögerung habe ich schon mitbekommen, habe die Übertragung schon ein wenig schlanker gemacht. Sie liegt jetzt im Schnitt bei etwa 700ms. Ja ich weiß es ist zu lange... Wieviel habt ihr durchschnittlich?

    Gibt es irgendwelche Einschränkungen im Bezug auf die Datei, auf welche ich meine Variablen mit GET schicke und davon meine Antwort erhalte???

    Ich nehme je nachdem welche Variablen ich übertrage einen Vergleich per IF vor und dann eine kurze Rechnung (für die neuen Daten in der Datenbank). Nur leider liest er nur aus und bezieht die neuen Daten gar nicht mit ein sondern geht direkt weiter im Text bis zur Ausgabe. Ich weiß das das PHP-Script funktioniert, da es allein in einen Extrafenster geht.

    Könnte es sein das er sich nur auf die Ausgabe konzentriert und den Rest vergisst, wegen der Antwort für XMLHTTP??
    Kann ich mir nicht vorstellen!

  4. #24
    Wikinger Avatar von xardias
    Registriert seit
    02.03.2006
    Ort
    Aachen
    Beiträge
    298

    Standard

    Zitat Zitat von auerhahn Beitrag anzeigen
    Gibt es irgendwelche Einschränkungen im Bezug auf die Datei, auf welche ich meine Variablen mit GET schicke und davon meine Antwort erhalte???
    Wäre mir neu. Ich vermute den Fehler eher woanders. Die Server Accesslogs könnten Aufschluss über das Problem geben.

  5. #25
    Schusselfehlerproduzent
    Registriert seit
    29.10.2008
    Ort
    Nähe Radeberg
    Beiträge
    93

    Standard

    Server Accesslogs??

    Ups... neuer Begriff wo finde ich das. Oder geht auch Firebug im Mozilla? thx

  6. #26
    Wikinger Avatar von xardias
    Registriert seit
    02.03.2006
    Ort
    Aachen
    Beiträge
    298

    Standard

    Die meisten Webserver protokollieren alle Zugriffe. Aber da dir der Begriff neu ist eine etwas einfachere Variante:
    Lass dir doch testweise alle GET/POST Parameter ain deinem PHP Script ausgeben und schau dir die Inhalte mit Firebug an. Das sollte Aufschluss darüber geben an welchen Parametern es hakt.

  7. #27
    Benutzer Avatar von xabbuh
    Registriert seit
    03.12.2005
    Ort
    Osnabrück
    Beiträge
    98

    Standard

    Zitat Zitat von auerhahn Beitrag anzeigen
    Ups... neuer Begriff wo finde ich das. Oder geht auch Firebug im Mozilla? thx
    Firebug hilft dir insofern, als dass du dir dort unter dem Punkt Network ansehen kannst, welche Anfragen per AJAX losgeschickt werden und welche Antwort daraufhin vom Server zurückkommt.
    "Wer die Freiheit aufgibt, um Sicherheit zu gewinnen, der wird am Ende beides verlieren" (Benjamin Franklin)

  8. #28
    Schusselfehlerproduzent
    Registriert seit
    29.10.2008
    Ort
    Nähe Radeberg
    Beiträge
    93

    Standard

    Ja das hab ich schon gesehen beim Firebug.

    Nunja mittlerweile geht alles soweit so gut. Da ich jetzt aber mehrere Anfragen an verschiedene Scripte starte und damit verschiedene Container fülle, dauert es lange bis die Abfragen bearbeitet sind. Im Schnitt zwischen 1s bis 2s. Bis alles soweit aktuell ist sind etwa 3,5s vergangen. Es liegt nicht wenig daran, das ich mit einer Anfrage als Antwort eine Tabelle aus einen Script mit den verschiedenen Werten bekomme, die ich darin haben möchte.
    Es gibt sicherlich eine Variante, mit der ich die Anfrage/Antwort schlanker und somit schneller machen kann.
    Was könnt ihr mir da empfehlen? Es ist jetzt nicht dringend, aber in Zukunft werd ich mich wohl dran machen müssen.

  9. #29
    nox
    nox ist offline
    Ich :)
    Registriert seit
    22.11.2006
    Ort
    Haan
    Beiträge
    105

    Standard

    Hi auerhahn,

    vielleicht solltest du überprüfen ob unnötige Daten mit abgefragt werden. Außerdem ist es nie gut mehrere Requests gleichzeitig auf den Weg zu schicken, da der Browser die Abfragen durcheinanderer bringen kann und somit Falsche Ergebnisse zurückliefert.

    Aber schau dir doch auch mal meine Frage hier an [Apache2] AJAX optimiert ? Das sollte sich bei dir evtl. ähnlich umsetzten lassen und spart Server-Resourcen.

    Gruß nox

  10. #30
    Schusselfehlerproduzent
    Registriert seit
    29.10.2008
    Ort
    Nähe Radeberg
    Beiträge
    93

    Standard

    Ich werd es mir mal anschauen.

    Wie kann ich den ansonsten mehrere Anfragen bei einen Klick auf ein Feld an verschiedene Scripte schicken?
    Ich habe es so gelöst:

    Code:
    function Ausgeben_1()
        {
        if (XMLHTTP.readyState == 4)
           {
           var ausgabe_1 = document.getElementById("ausgabe_1");
           ausgabe_1.innerHTML = XMLHTTP.responseText;
           zweite_anfrage();
           dritte_anfrage();
           }
        }
    

  11. #31
    nox
    nox ist offline
    Ich :)
    Registriert seit
    22.11.2006
    Ort
    Haan
    Beiträge
    105

    Standard

    Hi,

    somit sendest du ja trozdem mehere Anfragen, sofern "zweite_anfrage();" und "dritte_anfrage();" auch einen XMLHttpRequest absenden.

    Meine Idee war es auf dem Server alle Daten so vorzubereiten, das du sie in einem Request zurück bekommst und anschließend z.b. per split aufteilst. Somit hast du bei deinem Server nicht mehr 3 Requests sondern nur noch einen.

    Gruß nox

  12. #32
    Schusselfehlerproduzent
    Registriert seit
    29.10.2008
    Ort
    Nähe Radeberg
    Beiträge
    93

    Standard

    Hmm... klingt ja so ganz gut.
    Split? ist das was im javascript? muß ich mal nachschauen
    Hast du ein kleines Beispiel?

  13. #33
    nox
    nox ist offline
    Ich :)
    Registriert seit
    22.11.2006
    Ort
    Haan
    Beiträge
    105

    Standard

    Ja split ist eine Javascript-Funktion.

    Gruß nox

  14. #34
    Schusselfehlerproduzent
    Registriert seit
    29.10.2008
    Ort
    Nähe Radeberg
    Beiträge
    93

    Standard

    Danke. Ich hatte noch nicht danach gesucht, hab es mir aber gleich mal fix angeschaut. Ich denke das ist der Stein der Weisen, das könnte den Request schön schlank machen.

+ Antworten
Seite 2 von 2 ErsteErste 1 2

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

Ähnliche Themen

  1. Antworten: 1
    Letzter Beitrag: 08.12.2006, 16:21
  2. Ajax für Terminübersicht / Onlineuser
    Von mano im Forum JavaScript und AJAX
    Antworten: 23
    Letzter Beitrag: 05.12.2006, 18:05
  3. Ajax und Suchmaschinen
    Von js-mueller im Forum Sonstige Programmiersprachen
    Antworten: 16
    Letzter Beitrag: 23.04.2006, 11:52
  4. AJAX Theme Engine für Wordpress
    Von PaterNoster im Forum Plauderecke
    Antworten: 0
    Letzter Beitrag: 17.11.2005, 21:48
  5. [BUCH] Lehrbuch - Grundlagen der Informatik
    Von Lunatic Pandora im Forum Literatur
    Antworten: 7
    Letzter Beitrag: 08.05.2005, 21:42

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein

Impressum · Tutorials · Nutzungsbedingungen · thematisch sortierte Linklisten · Spendenaufruf · Team · Partnerprojekte

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48