我有一個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