我有一个jquery kendo网格在我的应用程序中,我希望如果搜索文本框有值,那么只有它应该加载网格不在页面加载。 但我不知道我应该把我的网格放在document.ready函数里面还是在这个函数之外。加载jquery剑道网格基于搜索文本框不在页面加载
下面是我的jQuery网格代码:
$("#grid").kendoGrid({
autoBind:false,
dataSource: {
transport: {
read: {
url: "/Home/GetSearchData",
type: "POST",
contentType: "application/json; charset=utf-8",
dataType: "json",
data: { searchTerm: firstSearchVal }
},
parameterMap: function (data, operation) {
return kendo.stringify(data);
}
},
pageSize: 10,
schema: {
data: "data",
total: "total"
},
},
dataBound: function() {
DisplayNoResultFound($("#grid"));
},
serverPaging: true,
pageable: {
refresh: true,
pageSizes: true
},
rowTemplate: kendo.template($("#rowTemplate").html()),
});
});
此代码加载数据,如果把人工数据在,并把这个网格的document.ready函数内。但我想在这里它不应该加热document.ready函数只有当文本框将有数据,然后只有kendo网格被调用,并为每个不同的数据,它应该刷新基于数据的网格。
哇哈迪,感谢的人你救了我的一天。它的工作原理与我预期的一样,我将其标记为答案。 – Vikash