or
var dataSource = new kendo.data.DataSource({ transport: { update: function(options) { // make AJAX request to the remote service $.ajax( { url: "/orders/update", data: options, success: function(result) { // notify the DataSource that the operation is complete options.success(result); } }); } }});ds = new kendo.data.DataSource( { transport: { read: { url: params.readPath } }, serverPaging: true, serverSorting: true, pageSize: 100, schema: { id: "c0", data: "results", total: "count", parse: function(data) { params.fields = data.fields; params.onSuccess(params); return data; } } }); ds.read();<script> $(document).ready(function () { var genderCollection = [{ description: "Guy", value: "Male" }, { description: "Girl", value: "Female"}]; var genderElement = $("#gender"); $(genderElement).width(($("#fname").width() + 2)); $(genderElement).css("margin-left", "-2px"); $("#gender").kendoComboBox({ dataValueField: "value", dataTextField: "description" }); var viewModel = kendo.observable({ firstName: "John", lastName: "Doe", genders: genderCollection, gender: "Male", agreed: false, confirmed: false, register: function (e) { e.preventDefault(); this.set("confirmed", true); }, startOver: function () { this.set("confirmed", false); this.set("agreed", false); this.set("gender", "Male"); this.set("firstName", "John"); this.set("lastName", "Doe"); } }); kendo.bind($("#example"), viewModel); }); </script>