javascript - Kendo Refresh (DropDownList.refresh()) 不工作错误未定义

标签 javascript jquery asp.net telerik kendo-ui

我试图在另一个 DropDownList 发生变化后刷新下拉列表,但是 Refresh() 方法是未定义错误正在提升。我再次尝试读取数据源,它显示它正在加载,但数据仍然相同。请帮助解决这个问题。

代码:

$("#DropDownList1").change(function () {
   custCode = $("#DropDownList1").val();

   $("#titles").data("kendoDropDownList").dataSource.read(); //shows list Loading But Same Data Is present .
   $("#titles").data("kendoDropDownList").refresh(); //NOT Working 

});

最佳答案

1- 尝试添加 cache: false 以禁用 Kendo DropDownList 的数据源读取属性中的缓存:

read: {
    url: <<"url">>,
    cache: false
}

2- 然后调用read(),

$("#ddl").data("kendoDropDownList").dataSource.read();

它对我有用:)

关于javascript - Kendo Refresh (DropDownList.refresh()) 不工作错误未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12132939/

相关文章:

jQuery 不能在主范围内使用变量

Javascript > HTML 输出纯文本

asp.net - 获取 ASP.NET 中所有事件 session 的列表

javascript - ajax内容加载后运行js

javascript - iphone离线webapp,如何处理数据存储?

javascript - $.ajax 干扰此脚本中的 .hide() 和 .show() Jquery

javascript - jquery 未选择预期的 div 元素。

c# - 在复选框上选中相应的表之间传输数据

javascript - 只需单击一个按钮即可启用必填字段验证

javascript - Angular JS - 如何将选中的输入添加到数组中以及如何在取消选中后删除?