or
function mobileListViewPressToLoadMore() { var dataSource = new kendo.data.DataSource({ pageSize: 20, serverPaging: true, transport: { create: { data: { key: "34083E61DB18E3E88C80DB638C91009A9934757542B538C20E332BBC3F079BE66E79BDC70F06EED8541925D95599E834CF8877D07FAF4645A190BFA3E38A9A3FCB728E043EB8A081B279B81F6F9CED5A" } }, read: { url: "http://services/rest/plan.svc/Patient" // the remove service url }, parameterMap: function (options) { var parameters = { q: "javascript", //additional parameters sent to the remote service rpp: options.pageSize, page: options.page //next page }; return parameters; } }, schema: { // describe the result format data: "", // the data which the data source will be bound to is in the "results" field total: function () { return 0; } } }); $("#load-more").kendoMobileListView({ dataSource: dataSource, template: $("#load-more-template").text(), loadMore: true }); }@(Html.Kendo().ComboBox() .Name("vendorsforClass") .AutoBind(false) .HtmlAttributes(new { style = "width: 300px;" }) .DataTextField("Name") .DataValueField("Id") )function getVendorsForClass() { var txtValue = $("#txtSearchClassVendor").val(); $.getJSON('@Url.Action("GetVendorListByClass","RCS", new {classes = "class"}, "http")/' + txtValue, function (data) { var combo = $("#vendorsforClass").data("kendoComboBox"); combo.setDataSource(data); combo.refresh(); });}public JsonResult GetVendorListByClass(string classes) { var vendors = new List<VendorList>(); var classId = classes.Split('/')[1]; int outId; if (int.TryParse(classId, out outId)) { vendors = new VendorListFactory().GetVendors(outId); } return this.Json(vendors.Select(v => new { v.Name, v.Id }), JsonRequestBehavior.AllowGet); }