tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
1
ZUGRIFFE
1330
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    dokazjasni Tutorials.de Gastzugang
    Hallo Leute,,

    hab vor kurzer Zeit damit begonnen etwas über Ajax zu lernen. Bis jetzt hab ich das gelernte auf localhost ausführen lassen, und alles funktionierte einwandfrei.
    Dan wollte ich es auf meinem Webserver laufen lassen, also hab ich einfach alles hochgeladen. Doch nun bekomme ich keine antwort vom Server!

    Hier ein Bsp:

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <title>Ajax Beispiel 001</title>
    <script type="text/javascript">
    <!--
    var request = false;

    // Request senden
    function setRequest() {
    // Request erzeugen
    if (window.XMLHttpRequest) {
    request = new XMLHttpRequest(); // Mozilla, Safari, Opera
    } else if (window.ActiveXObject) {
    try {
    request = new ActiveXObject('Msxml2.XMLHTTP'); // IE 5
    } catch (e) {
    try {
    request = new ActiveXObject('Microsoft.XMLHTTP'); // IE 6
    } catch (e) {}
    }
    }

    // überprüfen, ob Request erzeugt wurde
    if (!request) {
    alert("Kann keine XMLHTTP-Instanz erzeugen");
    return false;
    } else {
    var url = "ajax_001.php";
    // Request öffnen
    request.open('post', url, true);
    // Request senden
    request.send(null);
    // Request auswerten
    request.onreadystatechange = interpretRequest;
    }
    }

    // Request auswerten
    function interpretRequest() {
    switch (request.readyState) {
    // wenn der readyState 4 und der request.status 200 ist, dann ist alles korrekt gelaufen
    case 4:
    if (request.status != 200) {
    alert("Der Request wurde abgeschlossen, ist aber nicht OK\nFehler:"+request.status);
    } else {
    var content = request.responseText;
    // den Inhalt des Requests in das <div> schreiben
    document.getElementById('content').innerHTML = content;
    }
    break;
    default:
    break;
    }
    }
    //-->
    </script>
    </head>
    <body>
    <a href="javascript:setRequest()">klick mich an</a>
    <div id="content"></div>
    </body>
    </html>

    Normalerweise sollte sich etwas tun, aber ich bekomme nur die Fehlermeldung 404...

    Könt ihr mir helfen?
    Vielen dank im vorraus.
     

  2. #2
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    Bist du sicher, dass ajax_001.php sich dort befindet...der Fehler 404 besagt nämlich, dass dies nicht der Fall ist.
     

Ähnliche Themen

  1. Antworten: 11
    Letzter Beitrag: 27.01.09, 16:48
  2. Antworten: 8
    Letzter Beitrag: 15.06.08, 00:15
  3. AJAX-XML Code funktioniert im Firefox aber nicht im IE
    Von mrno im Forum Javascript & Ajax
    Antworten: 4
    Letzter Beitrag: 05.06.08, 09:58
  4. Antworten: 2
    Letzter Beitrag: 21.09.04, 15:28
  5. Localhost funktioniert nicht mit Foxserv
    Von gnetos im Forum Hosting & Webserver
    Antworten: 3
    Letzter Beitrag: 14.05.04, 10:55