【发布时间】:2015-06-10 13:18:28
【问题描述】:
在我的 ajax 调用的成功处理程序中使用以下代码更新数据后,我试图刷新我的剑道网格:
$("#grid").data("kendoGrid").dataSource.read();
$("#grid").data("kendoGrid").refresh();
嗯,这在 Mozilla 和 Chrome 中刷新并按预期完美运行,但在 IE 中刷新似乎不起作用,数据源也没有更新。我是否需要对我的代码进行任何特殊修改才能使其在 Internet Explorer 中也能正常工作?
PS:我什至碰巧尝试了 $("#grid").data("kendoGrid").dataSource.sync();这也不起作用。
【问题讨论】:
-
你是否调查了调试控制台,可能有什么东西抛出错误并切断了剑道的 javascript。
-
好吧,我确实尝试过..控制台中没有记录任何错误,最有趣的是,当我尝试直接从控制台运行该片段时(即 $("#grid").data ("kendoGrid").dataSource.read()) 它按预期刷新网格数据。并不是说成功处理程序根本不执行,因为处理程序中指定的其余代码确实执行并按预期给出结果。
标签: kendo-ui kendo-grid kendo-mvvm