come ha già detto andrea il problema è che la pagina viene ricaricata mentre non dovrebbe essere cosi, per risolvere dovrebbe bastare questo:
codice:
$(".dropdown dd ul li a").click(function(event) {
var clickedValue = $(this).parent().attr("class");
var clickedTitle = $(this).find("em").html();
$("#target dt").removeClass().addClass(clickedValue);
$("#target dt em").html(clickedTitle);
$languageList.hide();
$dropTrigger.removeAttr("class");
event.preventDefault();
});
edit: come non detto se la pagina non si ricarica i testi non cambiano, però potresti chiamare la funzione che lo fa aggiungendo la chiamata ajax a quel metodo ma come detto da andrea conviene gestire il tutto lato server