Remplir les options de boîte de sélection sur un clic avec Javascript / Jquery avec des données Json

Je suis encore à apprendre Jquery et un peu confus, avec la tâche que j'ai sur mes mains.

Semble comme une tâche simple...
J'ai une boîte que je veux remplir avec des Options sur cliquez sur. Je ne veux pas qu'il soit peuplé au chargement de la page, que lorsque quelqu'un demande à voir la liste. Aussi, il doit être rempli qu'une seule fois. Je n'ai vraiment pas envie de la demande à sortir CHAQUE fois que quelqu'un étend la liste.

J'imagine que je vais probablement avoir un appel de fonction dans mon élément Select

<select id="usersList" name="usersList" onclick="getUsers()">

Et ensuite avoir un Javascript getUsers() de la fonction faire un appel à mon Json GetUsers() ActionMethod pour obtenir cette liste.
Comment ?

Quelque chose comme...?

function getUsers()
{
 getJSON("/Users/GetUsers", null, function (data){}
}

ou JQuery?...

$("usersList").click(
  $.getJSON("/Users/GetUsers", null, function (data) {}
  )

Je dois mentionner que j'ai vu ce post:
remplir selectlist avec les données json dans JQuery lorsque le selectlist est chargé (pas de document)

Mais j'ai besoin d'aide pour mettre tout cela ensemble, s'il vous plaît.
Je vous remercie à l'avance!

source d'informationauteur Shenaniganz