ERLEDIGT
JA
JA
ANTWORTEN
1
1
ZUGRIFFE
1330
1330
EMPFEHLEN
-
17.03.08 19:48 #1dokazjasni 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.
-
Bist du sicher, dass ajax_001.php sich dort befindet...der Fehler 404 besagt nämlich, dass dies nicht der Fall ist.
Ähnliche Themen
-
Ajax Anwendung funktioniert auf localhost, jedoch auf Webserver nicht.
Von andrutz im Forum Javascript & AjaxAntworten: 11Letzter Beitrag: 27.01.09, 16:48 -
Ajax: Bei externer Aufrufung funktioniert js, aber nicht bei interner
Von Acriss im Forum Javascript & AjaxAntworten: 8Letzter Beitrag: 15.06.08, 00:15 -
AJAX-XML Code funktioniert im Firefox aber nicht im IE
Von mrno im Forum Javascript & AjaxAntworten: 4Letzter Beitrag: 05.06.08, 09:58 -
Warum funktioniert fputs auf dem Webserver, aber auf dem Homeserver nicht?
Von the snake II im Forum PHPAntworten: 2Letzter Beitrag: 21.09.04, 15:28 -
Localhost funktioniert nicht mit Foxserv
Von gnetos im Forum Hosting & WebserverAntworten: 3Letzter Beitrag: 14.05.04, 10:55





Zitieren
Login





