Ankündigung

Einklappen
Keine Ankündigung bisher.

[Erledigt] Fehler in einem AJAX-jQuery-Script: XML filter is applied...

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [Erledigt] Fehler in einem AJAX-jQuery-Script: XML filter is applied...

    Hallo zusammen

    Ich programmiere gerade ein eigenes Chat-Skript und habe ein Problem:

    Ein AJAX_request wird gesendet und kein Inhalt kommt an. Firebug meldet
    Code:
    XML filter is applied to non-XML value (function (E, F) {return new (o.fn.init)(E, F);})
    (?)()()chat.php (Linie 25)
    I()jquery-1....2.min.js (Linie 19)
    F()()jquery-1....2.min.js (Linie 19)
     $.("#chatfield").append(data);
    und

    Code:
    XML filter is applied to non-XML value (function (E, F) {return new (o.fn.init)(E, F);})
    laden()chat.js (Linie 8)
    mitreden()chat.js (Linie 4)
     $.(document).ready(function() {
    Die Zeile 25 in chat.php ist die Zeile 11 in chat.js

    chat.js sieht folgendermassen aus:
    Code:
    function mitreden(){
    //var valu = $.("#"+feld).val();
    }
    window.setInterval("laden()", 1000);
    function laden(){
                    var last = fetch_unix_timestamp();
                    var type = "load";
                    $.(document).ready(function() {
    				$.get('http://www.limenet.ch/Login/chat_communicate.php', { type: type, lastload: last}, 
    				function(data){
                    $.("#chatfield").append(data);
    				});
    				});
                    var last = fetch_unix_timestamp();
    }
    Das PHP-Skript sieht so aus:

    PHP-Code:
    //Aufbau der Verbindung zur DB
    if($_GET['type'] == "load"){
        
    $lastload $_GET['lastload'];
        if(
    $lastload == "0"){
        
    $lastload time();
        
    $lastload $lastload-3600;
        }
        
    $qry "SELECT * FROM chat WHERE time_unix > '$lastload'";
        
    $res mysql_query($qry);
        
    $text = array();
        global 
    $text;
        while(
    $row mysql_fetch_assoc($res)){
        
    $text[] = "<span class='chatrow'><span class='chatuser'>$row[user]</span> schrieb um <span class='chattime'>$row[time]</span>:<span class='chattext'>$row[message]</span></span>";
        }
        
    $ret "";
        foreach(
    $text as $value){
        
    $ret .= $value;
        }
        echo 
    $ret;
        return 
    $ret;

    • gegoogelt habe ich (nix gefunden)
    • jqery ist eingebunden
    • datei ist eingebunden
    • funktion fetch_unix_timestamp() ist in einer anderen Datei und funktioiert
    • chat:communicate.php ist vorhanden und funktioniert


    Vielen Dank für eine rasche Hilfe,

    limenet
Lädt...
X