/dev/blog/ Die Welt eines Freaks :D

10Mrz/100

AJAX + PHP + WEB 2.0

hab mich in den letzten Tagen mal damit beschäftigt und ich muss sagen genial was da alles möglich ist!

Man verwende einfach

und schon kanns los gehen ;)

Warum XAJAX wenn man jquery hat werden sich manche fragen?

Die Antwort ist klar: es ist einfacher für xajax sind fast keine JS kentnisse notwendig und für einen eingefleischten PHP - Freak wie mich genau richtig!

kleine Beispiel:

<?PHP
require_once("xajax_core/xajax.inc.php");

<pre>$xajax = new xajax();
$xajax->register(XAJAX_FUNCTION,"hallo");

<pre>function hallo($arg)
{
    // Macht irgendwas mit $arg. zB Datenbankabfragen
    // Hier packen wir $arg in eine neue Variable $newContent
        $newContent = "Value of \$arg: ".$arg;
 
    // Instanziierung vom xajaxResponse Objekt
    $objResponse = new xajaxResponse();
 
    // hinzufügen eines Kommanods in das response Objekt
    // In diesem Fall wird ein ->assign ausgeführt um der Eigenschaft "innerHTML"
    // des DIVs mit der ID SomeElementID mit neuem Inhalt zu überschreiben
    $objResponse->assign("SomeElementId","innerHTML", $newContent);
 
    //Rückgabe des response Objekts
    return $objResponse;
}
$xajax->processRequest();
</pre>
</pre>
</pre>
?>

im Header Tag von HTML fügt man dann noch das ein:

<?PHP $xajax->printJavascript(); ?>

es sorgt dafür das die nötigen JS Daten generiert werden!

beispiel wie man das verwendet:

<pre><button onclick="xajax_test('It worked!');"></button></pre>

einfach aber genial :D

  • Share/Bookmark
veröffentlicht unter: PHP, Web keine Kommentare