De:Tipps und Tricks:Auf xajax 0.2 upgraden






De:Tipps und Tricks:Auf xajax 0.2 upgraden

[edit] Request-Methoden

Wenn Sie Variablen mit GET übertragen, müssen Sie alle Funktionsregistrierungen verändern.

Alt:

$xajax->registerFunction("myPhpFunction"GET);

Neu:

$xajax->registerFunction("myPhpFunction"XAJAX_GET);

--Rene

[edit] Include-Pfade

Wenn Sie die JavaScript-Fehlermeldung

Error: xajax is not defined

erhalten und sich die xajax-Dateien in einem anderen Verzeichnis als ./xajax befinden, müssen Sie der printJavascript-Methode den abweichenden Pfad übergeben.

Alt:

$xajax->printJavascript();

Neu:

$xajax->printJavascript("/javascript_libraries/xajax/");

[edit] Deaktivierte Formularfelder

Wenn Sie sich fragen, warum nach dem Upgrade manche Formularwerte nicht mehr an Ihre Antwort-Funktion übergeben werden und Sie

xajax.getFormValues('formname')

verwenden, sollten Sie das Formular auf deaktivierte Elemente überprüfen. Möchten Sie deaktivierte Formularelement übertragen, ändern Sie den Aufruf der getFormValues()-Funktion in:

xajax.getFormValues('formname',true)