Hallo,
Wenn jQuery korrekt eingebunden ist und nicht im Kompatibilitätsmodus läuft, sollte $ auf das jQuery-Objekt zeigen. Alternativ kannst du jQuery statt $ schreiben.
Platziere dein Script am besten nach dem script-Element, das jQuery einbindet. Aber wenn deine Funktion sowieso erst nach einem Klick durch den Benutzer o.ä. aufgerufen wird, sollte die externe JavaScript-Datei auf jeden Fall geladen worden sein.
Diese Zeile ist anscheinend Unfug:
data:ajaxload=1¶1=2.
das sollte wohl
data : "ajaxload=1¶1=2",
heißen.
Im Übrigen kannst du auch für die restlichen Operationen jQuery verwenden, diese Bibliothek erlaubt viel mehr als vereinfachtes XMLHttpRequest.
Mathias