Problem bei divRefresh

Geordi

Mitglied
Hallo zusammen,
ich benutze eine Funktion um den Inhalt eines Divs in regelmäßigen Abständen neu zu laden. Dabei stoße ich nun auf ein Problem.
PHP:
<?php
require("xajax_core/xajax.inc.php");
include ("global_functions.php");
$uebung = $_GET["id"];
function divrefresh_kfz(){
    $data= show_all_kfz($uebung);
    $response = new xajaxResponse();
    $response->assign('kfz_ue', 'innerHTML', $data);
    return $response;
}

$xajax = new xajax();
//$xajax->setFlag("debug", true);
$xajax->registerFunction("divrefresh_kfz");
$xajax->processRequest();
?>

In der Zeile wo die Variable $uebung steht scheint mir ein Fehler zu sein, da diese Anscheindend nicht interpretiert wird. Setzte ich da hart eine Zahl (z.B.) 1 ein arbeitet die Funktion wie sie soll.

Da ich das Problem nicht auf php gemünzt bekomme, frage ich mal hier im AJAX Forum. Fals ich hier falsch bin, verschiebt mich bitte.
 
Zuletzt bearbeitet:
Du musst die Variable an die Funktion übergeben. Also so:
PHP:
function divrefresh_kfz($uebung){
    $data= show_all_kfz($uebung);
    $response = new xajaxResponse();
    $response->assign('kfz_ue', 'innerHTML', $data);
    return $response;
}
Dann kannst du das ganze so aufrufen:
PHP:
$uebung = $_GET['id'];
divrefresh_kfz($uebung);
 
Zurück