kostenloser Webspace werbefrei: lima-city


Request mit Ajax gibt nichts zurück

lima-cityForumDie eigene HomepageHTML, CSS & Javascript

  1. Autor dieses Themas

    limabone

    Kostenloser Webspace von limabone

    limabone hat kostenlosen Webspace.

    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.js
    function 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
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!