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
und
Die Zeile 25 in chat.php ist die Zeile 11 in chat.js
chat.js sieht folgendermassen aus:
Das PHP-Skript sieht so aus:
Vielen Dank für eine rasche Hilfe,
limenet
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);
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() {
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();
}
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
