$.ajax({
type: 'GET',
url: '@Url.Action("GetUnitReportPairGenerateVals", "UnitReportPairGenerateVals")',
data: { unit: unitval, report: rptval },
contentType: 'application/json', //<= this is paired with stringify above; if comment out one, comment out both
cache: false,
success: function (returneddata) {
populategeneratevals(returneddata);
},
error: function () {
alert(returneddata.error.stringify);
}
});
function populategeneratevals(generatedata) {
// first, clear them all, if they had been set to something else
$("#dayofmonthselect").val('1st');
$("#ordinalselect").val('First');
$("#dayofweekselect").val('Monday');
$("#weekormonthselect").val('Month');
// Now set those for which there are values
//$("#dayofmonthselect").val(generatedata[0]); // doesn't work
//$("#dayofmonthselect").val(generatedata.DayOfMonth); // doesn't work
//$("#dayofmonthselect").val(generateddata.generatevals.DayOfMonth); - also doesn't work
$("#ordinalselect").val(generatedata[1]);
$("#dayofweekselect").val(generatedata[2]);
$("#weekormonthselect").val(generatedata[3]);
}