如何在页面加载时填充 Telerik 下拉列表?
当我尝试填充下拉列表时,出现以下错误(在下面强调的行):
Error: 'data(...)' is null or not an object
这是我尝试填充telerik ddl的方法:
$(function(){
var values = [];
for (var i = 1; i < 10; i++) {
values.push({ Text: i, Value: i });
}
****$("#MyDdl").data("tDropDownList").dataBind(values);****
});
也尝试过这种方式:
$(function(){
onDataBinding();
});
function onDataBinding(e) {
var MyDdl = $('#MyDdl').data('tDropDownList');
var values = [];
for (var i = 1; i < 10; i++) {
values.push({ Text: i, Value: i });
}
****MyDdl.dataBind(values);****
};
但是在上面强调的行中得到以下未定义的错误:
Error: 'undefined' is null or not an object
注意:添加按钮并在按钮单击事件上加载 ddl 会填充 Telerik 下拉列表。这样做非常好:
$(function(){
var values = [];
for (var i = 1; i < 10; i++) {
values.push({ Text: i, Value: i });
}
$("#MyDdl").data("tDropDownList").dataBind(values);
});
任何帮助深表感谢。