Und wieso nicht? Schreibe doch eine Funktion, e.g.
Code:
function GetData(id)
{
...
}
dann ruftst du die Funktion in onmouseover auf, wo ist das Problem?
Andererseits, in MouseOver ein AJAX-Request abzusetzen ist schon sehr gewagt. Je nach Komplexität dauert der Request entsprechend; du kannst nicht erwarten, dass das Ergebnis sofort erscheint.