我有一个剑道 UI 网格。在提交搜索表单并且服务器返回响应之前,网格已构建但不会显示在页面上。响应可能导致大量行(取决于搜索参数),因此 serverPaging 设置为 true。
dataSource 对象中的传输属性已设置。
例如:
$('#resultsGrid').kendoGrid({
dataSource: {
pageSize : 10,
serverPaging: true,
schema : {
total: 'total'
},
transport : {
read: {url: '../search.x'}
}
}
/*... more options*/
});
但是,当页面加载时,会对服务器进行 AJAX 调用(到 ../search.x)。如何在提交搜索表单时进行 AJAX 调用并防止在页面加载时调用它?另外,当请求下一页/上一页结果时,如何使用搜索表单的原始 POST 参数传输读取调用服务器?