Check out this example: http://geekswithblogs.net/michelotti/archive/2008/06/28/mvc-json---jsonresult-and-jquery.aspx
I'm wondering about this line: var option = new Option(optionData.Text, optionData.Value); so you can create objects like this in jQuery? where would this object and its params be defined in this example? is it something this dude probably came up with elsewhere and is now creating an instance of option?