Encoder: Teile von JS mit Ajax erneuern

Beitrag lesen

Hallo ihr, ich hätte wieder was wo ich mir unsicher bin.

Es gibt eine Veranstaltungstabelle, zu der man per Ajax neue Einträge hinzufügen kann. Daraufhin wird die Tabelle zurückgegeben und in ein div geschrieben, damit der neue Eintrag sichtbar ist.
Jetzt soll eine Art Tooltip mit JavaScript dazu. Das funktioniert auch schon, die dazu gehörigen Texte stehen in einem Array im Quellcode der Seite.
Das Problem ist nur, dass der neue Eintrag noch keinen Text im Array hat, da der JS-Teil nicht aktualisiert wird.
Ich bin mir da nicht sicher wie ich das am besten und am "funktionierendsten" machen soll.
Das Array wird bisher angelegt und gefüllt:
<head>
<script ...>
var tooltips = new Object();
tooltips["2010-03-24"] = "Text für den 24. März";
tooltips["2010-03-25"] = "Text für den 25. März";
und so weiter.
</script>
</head>

Kann ich diesen Teil komplett mit in das besagte div schreiben lassen und die JS-Funktion im <head> der Seite findet das auch zuverlässig wenn es aktualisiert wird?
Oder sollte ich das Objekt fest anlegen und im div nur die neuen Teile eintragen lassen?
Wär schon cool wenn das in jedem Browser funktioniert, ich weiß halt nicht wie die JS interpretieren und wo es mit meiner Idee Probleme geben könnte.