Oder live() und noch besser delegate() ansehen. Für das bissi html laden kannst du auch load() verwenden + callback angeben. Dann müsstest du die parameter an die url anhängen.
Unschön:
PHP-Code:
href = $(this).attr("href");
Die dialog options kannst du auch schöner und einfacher angeben:
PHP-Code:
$("#dialogBox" ).dialog({
option1: true,
option2: true,
//...
});