私のページに次のコードを作成しました。私はノックアウトコードを使用しています。 詳細が必要な場合はお知らせください。ノックアウトjs observableが未定義の値を示しています
私の質問は下の2つのドロップダウンから1つはSelectedSeatBlockId
に設定されていますが、他の要素は値を設定できません。処理する関数で同じ値を取得しているときに、値を取得することができましたself.SelectedSeatBlockId()
助けてください...私が提供しているコードは非常に少ないです。詳細が必要な場合はお知らせください。
.jsファイルコード
self.SeatBlockTitleList = ko.observableArray();
self.SelectedSeatBlockId = ko.observable();
self.SeatRowTitleList = ko.observableArray();
self.SelectedSeatRowId = ko.observable();
の.htmlファイルコード
<select class="form-control input-sm" id="" size="1" data-bind="event:{click: SeatPlanModel.GetSeatRowDropDown()}, options: SeatPlanModel.SeatBlockTitleList ,optionsValue:'Value',optionsText:'Text', value: SeatPlanModel.SelectedSeatBlockId, optionsCaption: 'Choose Seat Block Title...'"></select>
<select class="form-control input-sm" id="" size="1" data-bind="event:{click: SeatPlanModel.GetSeatRecords()},options: SeatPlanModel.SeatRowTitleList, optionsValue:'Value',optionsText:'Text', value: SeatPlanModel.SelectedSeatRowId, optionsCaption: 'Choose Seat Block Title...'"></select>
これが干渉するかどうかは不明ですが、 'id =" "'は有効なHTMLではありません。 –