Request mit Ajax gibt nichts zurück
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
befehl
bestimmten inhalt
code
funktion
gehirn
globale instanz
http
index
inhalt
instanz
internet
minute
null
opus
rufen
safari
stimmen
struktur
url
vergessen
-
Hallo,
ich bin dabei ein kleines Script zu schreiben, welches mit einfach einen bestimmten inhalt aus einer Datenbank alle 5 Minuten ausliest, ungefähr wie hier. Ich hab die Struktur meiner WP ungefahr so:
wb
->index.php
->/scr/load.js
->/scr/load.php
in der index.php rufe ich die Funktion loadData() auf, welche in der load.js geschrieben ist. NUr gibt es jetzt ein Problem. Die Funktion soll mir nämlich load.php öffnen und den darin enhaltenen Inhalt ausführen (die MySQL Befehle) und dann ausgeben.
load.jsfunction loadData() { if (xmlHttp) { xmlHttp.open('GET', 'scr/load.php', true); xmlHttp.onreadystatechange = function () { if (xmlHttp.readyState == 4) { document.getElementById("happenings").innerHTML = xmlHttp.responseText; } }; xmlHttp.send(null); } } //globale Instanz von XMLHttpRequest var xmlHttp = false; //XMLHttpRequest-Instanz erstellen //... fuer Internet Explorer try { xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch(e) { try { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch(e) { xmlHttp = false; } } //... fuer Mozilla, Opera, Safari usw. if (!xmlHttp && typeof XMLHttpRequest != 'undefined') { xmlHttp = new XMLHttpRequest(); } loadData();
Allerdings gibt die Funktion loadData() nichts zurück. Absolut gar nichts. Dabei stimmt der Dateipfad zur load.php und das Script an sich sollte auch stimmen. Komisch :S
EDIT: Puhh das is mir jetzt peinlich *schäm*
So ein simples aussetzen meines ofensichtlich nicht vorhandenen oder zu oft benutzem Gehirns.
Ich hatte vergessen das <div> Element "happenings" einzubauen *zzzz*
Tut mir wirklich leid! Thread kann gelöscht werden.
Beitrag zuletzt geändert: 27.7.2010 0:27:15 von limabone -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage