我正在寻找一个事件处理程序或黑客,它可以告诉我数据何时绑定到选择或下拉列表何时被"填充"可以这么说。
我有 3 个级联下拉列表。可以这么说,前 2 个过滤第三个数据
我的问题是 ;有没有办法知道数据何时绑定到第三个下拉列表?我正在将其用于我的级联下拉列表(如果有帮助)
链接中的 javascript 确实提供了一个 onReady 方法,但是当我的所有下拉列表都完成初始化时,这里的问题是我正在寻找 Json 用数据填充我的下拉列表的那一刻。
提前致谢
尝试在数据响应时触发自定义事件:
$.getJSON('/api/storages', request, function(data) {
$(document).trigger('dataBound');
response($.map(data, function(item, index) {
return {
label: item + ' GB',
value: item,
selected: index == 0 // set to true to mark it as the selected item
};
}));
});
然后侦听自定义事件:
$(document).on('dataBound', function() {
// Do your stuff...
});