Scriptakulöses AJAX

Gregor Ottmann | Juli 19, 2006 on 7:43 am | In AJAX, Tools |

Bisher habe ich es ganz gut geschafft, mich aus dieser ganzen AJAX-Soße herauszuhalten - da ich hauptsächlich Dinge mache, die wahlweise in Word, Excel oder auf dem Server eine Rolle spielen, gab es für mich noch nicht viele eigene Anwendungsfälle. Just gestern ergab es sich aber, dass ich doch mal ran musste bzw. wollte, weil ich “mal eben” was ausprobieren wollte, was ich für “eigentlich ganz easy” gehalten hatte: Ich wollte “nur” die Ausgabe unseres Kallistra-Servlets per AJAX in eine einfache HTML-Seite einbinden. Das ging prinzipiell auch ganz einfach, nur durfte ich dann feststellen, dass man mit “dingsbums.innerHtml = xmlRequest.responseText” zwar ganz viel HTML in die Seite kriegt, dafür aber das Javascript aus der externen Quelle komplett ignoriert ist. Meine zum Thema abgegebenen Kommentare möchte ich hier nicht wiedergeben, um keinen Ärger mit dem Jugendschutz zu provozieren.

Zum Glück stand just in dem Moment, als ich wild fluchend meinen Computer physisch zu misshandeln begann, mein Kollege LHoss im Büro und meinte nur, ich solle doch einfach “Scriptaculous” als AJAX-Helferlein nehmen, das könne sowas. Also gut, ich habe also das Zip gezogen, die Datei “prototypes.js” eingebunden und die folgende Zeile in meine Seite gebastelt:

new Ajax.Updater(’mydiv’, ‘/kallistra/pfadZumServlet’, {evalScripts:true});

Was soll ich sagen… Es tat, wie es sollte! Nach ein paar kurzen Blicken in die Dokumentation zu dieser Klasse hatte ich dann auch meinen Formularversand im Griff und bin jetzt ziemlich glücklich, weil ich in meinem Lebenslauf noch irgendwas von “Experte für Web-2.0-Technologien” schreiben kann… Ausgezeichnet, genau so muss das laufen.

Keine Kommentare vorhanden »

RSS-Feed für Kommentare zu diesem Beitrag.

Eintrag vornehmen

You must be LOGGED IN um einen Kommentar zu erstellen.

Entries and comments feeds. Valid XHTML and CSS. ^Top^

xml :RSS2-Feed