ページに 2 つのドロップダウンがあります。1 つは準備完了時にロードされ、もう 1 つは最初のドロップダウンが選択された後にロードされます。
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());
助けてください。ありがとう!