Io lo farei con jQuery/Ajax.