我的页面中有两个下拉菜单。一个在准备就绪时加载,另一个在选择第一个下拉列表后加载。
var ViewModel = function() {
var self = this;
self.DropDownA = ko.observableArray();
self.DropDownB = ko.observableArray();
self.selectedDDA = ko.observable();
self.selectedDDB = ko.observable();
$.getJSON("api/GetA",function(result) {
ko.mapping.fromJS(result,{},self);
});
self.selectedDDA.subscribe(function(value) {
$.getJSON("api/GetB/value",function(result) {
ko.mapping.fromJS(result,{},self);
});
});
}
现在我的问题是,如果 A 和 B 的值设置为隐藏值,我如何预加载选定的值?我试过这个但它不起作用:
self.selectedDDA( $("#hiddenValue").val());
请帮忙。谢谢!