door hier de options te clearen krijg je een korte flash van een lege dropdown. Om dit te voorkomen zou je dit ook kunnen doen in de success callback. Dan moet je, om hetzelfde gedrag te behouden, wel errors gaan opvangen en in dat geval ook de options clearen. Dat kan met $.getJSON(...).error(errorHandlerCallback). Misschien is het ook leesbaarder om de succes callback als een promise te implementeren indien mogelijk. (zie: http://stackoverflow.com/a/5553540/231662)