Ergebnis 1 bis 5 von 5

Thema: [Ajax] ReadyState

  1. #1
    Samurai Avatar von Bleistift
    Registriert seit
    20.03.2012
    Alter
    21
    Beiträge
    235
    Danke
    0
    Bekam 4 mal "Danke" in 4 Postings

    Standard [Ajax] ReadyState

    Hey,

    ich versuche gerade einen Request mit Ajax zu verschicken.
    Dabei benutze ich die Get-Methode. Bei dem Projekt geht es um eine Fußballtipperseite.
    Ziel ist es, nach einem Klick auf "Ergebnisse eintragen" ein Div zu öffnet mit allen Spielen die ohne Ergebnis sind.
    Gegeben ist die ID eines Spieltags. Woraus sich alle Spiele des ausgewählten Spieltags bilden.

    Leider erreicht der ReadyState vom Request nur den Status 3.
    Habe versucht mich schlauer zu machen aber konnte nur raus finden das es daran liegen könnte,
    dass ein Verbindungsabbruch besteht oder das Dokument falsch beendet wird...
    Ich habe die PHP-Seite nur so aufgerufen (die Seite die den Inhalt des Divs bestimmt) und dort funktioniert alles einwandfrei!
    Keine Connectionfehler, keine Verschiebung bei HTML oder sonstiges.

    Woran kann es stattdessen liegen?
    Status 3 bedeutet doch eigentlich das ein Teil der Ergebnisse schon geladen wurde oder? :/

    Liebe Grüße und ein schönes Wochenende!


    JS Quellcode:
    Code:
    var helper;var http2;
    function fillResults(param) {
    	helper					= document.createElement("div");
    	helper.id 				= "fill_in_res";
    	helper.style.position 	= "fixed";
    	helper.style.left		= "40%";
    	helper.style.width		= "20%";
    	helper.style.height		= "auto";
    	helper.style.minHeight	= "100px";
    	helper.style.background	= "rgb(10, 11, 15)";
    	helper.style.color		= "#fff";
    	helper.style.zIndex		= "1000";
    	helper.style.top		= "15%";
    	
    	document.body.appendChild(helper);
    	
    	if(window.XMLHttpRequest) {
    		http2 = new XMLHttpRequest();
    	} 
    	else if(window.ActiveXObject) {
    		http2 = new ActiveXObject("Microsoft.XMLHTTP");
    	}
    	
    	if(http2 != null) {
    		// get games without results
    		http2.open("GET", "/./forbidden/admin/content/emptygames.php?day=" + param, true);
    		http2.onreadystatechange = showFillContent;
    		// clear
    		http2.send(null);
    	}
    }
    
    
    function showFillContent() {
    	if(http2.readState == 4) {
    		alert("filled");
    		helper.innerHTML = http2.responseText;
    	}
    }
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!
    Geändert von Bleistift (13.07.2013 um 16:54 Uhr) Grund: quellcode


  2. #2
    Großmeister(in)
    Registriert seit
    09.12.2008
    Ort
    Berlin
    Alter
    38
    Beiträge
    666
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    1

    Standard AW: [Ajax] ReadyState

    Ich kenne mich da leider nicht mit den Details aus, ich verwende immer JQuery, womit Ajax-Requests ein Kinderspiel sind.
    Daher die Frage, hat es einen bestimmten Grund, dass du auf JQuery o.ä. Libraries verzichtest, oder kennst du die nur nicht? Falls letzteres kann ich persönlich JQuery wärmstens empfehlen.
    "Programming today is a race between software engineers
    striving to build bigger and better idiot-proof programs,
    and the universe trying to build bigger and better idiots.
    So far, the universe is winning."
    Rick Cook

  3. #3
    Samurai
    Themenstarter
    Avatar von Bleistift
    Registriert seit
    20.03.2012
    Alter
    21
    Beiträge
    235
    Danke
    0
    Bekam 4 mal "Danke" in 4 Postings

    Standard AW: [Ajax] ReadyState

    das ist ja cool.
    soweit kannte ich mich mit jquery noch gar nicht aus.
    habe in diesem zusammenhang immer nur mit ajax gehört.
    danke für den tipp dann werde ich es mit jquery versuchen.

    danke


  4. #4
    Großmeister(in)
    Registriert seit
    09.12.2008
    Ort
    Berlin
    Alter
    38
    Beiträge
    666
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    1

    Standard AW: [Ajax] ReadyState

    "Programming today is a race between software engineers
    striving to build bigger and better idiot-proof programs,
    and the universe trying to build bigger and better idiots.
    So far, the universe is winning."
    Rick Cook

  5. #5
    Samurai
    Themenstarter
    Avatar von Bleistift
    Registriert seit
    20.03.2012
    Alter
    21
    Beiträge
    235
    Danke
    0
    Bekam 4 mal "Danke" in 4 Postings

    Standard AW: [Ajax] ReadyState

    Habs wunderbar hinbekommen. Sehr schön.
    Dank dir.

    Code:
    var req = $.ajax({    
        url: "/./forbidden/admin/content/emptygames.php?day=" + param,
        context: document.body,
        type: "GET"
    })
        
    req.done(function(content) {
        helper.innerHTML = content;
    });


Ähnliche Themen

  1. Kleines Ajax
    Von tepsch im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 3
    Letzter Beitrag: 30.11.2009, 12:54
  2. Autocomplet mit Ajax
    Von im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 1
    Letzter Beitrag: 13.07.2008, 13:59
  3. PHP und AJAX in Kombination
    Von makroy im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 11
    Letzter Beitrag: 01.05.2008, 00:17
  4. AJAX Bücher
    Von Blue20 im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 0
    Letzter Beitrag: 31.10.2007, 15:21
  5. Ajax???
    Von andi1804 im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 6
    Letzter Beitrag: 26.09.2006, 23:58

Stichworte

Berechtigungen

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