How to refresh scheduler via Ajax

I have a scheduler loaded on an MVC View that was loaded from server side, which is working great. The scheduler initially loads all scheduled events for a range of physical locations into a Month view. When a user selects a specific location via dropdown list I want to be able to refresh the scheduler events to show the events from only that location. The location selection dropdown is calling my server side code and passing the location, but I can’t seem to figure out how to properly refresh the scheduler on the page with the new data, which is a subset of the original events display. I think it comes down to what return type should I be using from the Controller action and how do I push that data back into the scheduler to refresh the scheduler view using an Ajax approach? (Client side scripting is okay too on loading the refreshed data)

Geez - again, the solution is to post the question, then the answer comes to me. In case it helps others, this is the piece I was missing - much easier than what I was originally try to do:

function RefreshCalendar(Location) {
scheduler.clearAll();
var URL = '@Url.Action(“ScheduleData”, “LocationScheduling”)’ + ‘?LocationCode=’ + Location;
scheduler.load(URL,‘json’);
};

I am able to use the same “Data” routine for both the initial request where I load events for all the locations. My “Data” routine is as follows:

public ContentResult ScheduleData(string LocationCode = “”)
{
// Code that loops through and loads an events list from the database with and without
// Location code omitted here
// …
// …
string myJson = JsonConvert.SerializeObject(ScheduledEvents);

return Content(myJson, “application/json”);
}

Thank you!