0

我正在使用三个 Telerik MVC 组合框,我想在更改时级联。当用户改变第一个组合框时,第二个组合框的选项应该通过ajax调用改变,并且由于第二个组合框改变,第三个组合框选项也应该改变。我在第一个和第二个组合框上连接了 onChange 事件来触发 ajax get。当我更改第一个组合框时,会正确触发 onchange 事件,并且会刷新第二个组合框的值。但是,尽管现在已经更改了第二个组合框选项,但在我进入第二个组合框并再次从它中跳出之前,第二个组合框的 onchange 事件不会触发。为什么当我通过 JQuery 更改其选项时第二个组合框 onchange 事件不会触发。

4

1 回答 1

0

我已经发布了一个解决方案

http://www.telerik.com/community/forums/aspnet-mvc/combobox/stranger-behavior-in-cascading-three-dropdownlist.aspx

基本的事情是从 javascript 中选择项目不会触发 onchange() 事件。所以我们需要手动触发。

于 2011-08-01T09:03:40.913 回答