Ext.onReady(function() { var reservedDates = new Ext.data.Connection().request({ url: '/assets/scripts/availability-calendar.json.php', method: 'POST', params: {'id': ''}, success: function(o) { var response = Ext.util.JSON.decode(o.responseText); var availabilityCalendar = new Ext.DatePicker({ renderTo: 'availability-calendar', disabledDates: response, disabledDatesText: 'Not Available' }); } }); });