Here's the scenario...I have a button on my model....essentially a toggle. However the model STATE should only change if the $.ajax call returns success...so this is what I tried
Any idea? Should it literally just be a simple
viewModel = kendo.observable({ releaseMe: function (item) { release(item); } });function release(item) { var releaseState = item.data.Released; var campus = item.data.CampusID; var block = viewModel.BlockID; var url = "/api/cps/clerkship/blocks/" + block + "/" + campus + "/"; if (!releaseState) url += "release"; else url += "unrelease"; $.ajax({ url: url, type: "PUT", data: { id: block, campus: campus }, success: function (e) { if (!releaseState) item.set("Released", true); //WHAT SHOULD THIS BE
else item.set("Released", false); //WHAT SHOULD THIS BE } });}Any idea? Should it literally just be a simple
item.data.Released = true;