or
var allData = stateMap.projectStaffDs.data(); var models = $.grep(allData, function (item) { // grab only dirty rows return item.dirty; }); // save var xhr = $.ajax({ type: "POST", cache: false, url: document.getBaseUrl() + "/Services/SaveStaff", contentType: "application/json; charset=utf-8", dataType: "json", data: JSON.stringify({ data: models, workspace: stateMap.userWorkspace.workspaceName }), success: function(data) { console.log("project staff saved"); $.Topic("spa-notification").publish(spa.util.makeLogItem("success", "Successfully saved!")); $.Topic("project-staff-changed").publish( stateMap. ); }, beforeSend: function(xhr) {}, error: function (xhr, textStatus, errorThrown) { console.log(errorThrown); $.Topic("spa-notification").publish(spa.util.makeLogItem("error", "Failed to save data!")); } });
$(document).ready(function () { var viewModel = kendo.observable({ data: new kendo.data.DataSource({ transport: { read: { url: "GetCardOrder?shipSuffix=123123123", dataType: "json" } }, batch: true }), }); kendo.bind($("#order_details"), viewModel); viewModel.data.read();});<div class="col-sm-6 col-md-5"> <label>Group:</label> <span data-bind="text: data.Group"></span></div>