Chosen (v1.6.2)
bearbeitet von Rolf bIch hatte keine Lust, Chosen zu installieren, aber ich kann mir denken dass es Chosen verwirrt, dass dein Code zwei Options mit selected hinterlässt.
Probier es mal so:
~~~js
$("#location option").removeAttr('selected');
$("#location option:last").after($('<option value="'+ data.id +'" selected>'+ data.name +'</option>'));
$("#location").trigger("chosen:updated");
~~~
_Rolf_