我有單選按鈕,這是可觀察的,取決於我想觸發GETJSON方法返回我的數據,然後將其推送到一個可觀察數組,我將顯示爲一個列表的值。我得到的錯誤是 無法讀取未定義的屬性「推」。這是我的Fiddle推JSON淘汰可觀察陣列
單擊單選按鈕後觸發getjson方法後,我如何獲得此數據到我的observable數組?
self.currentAnswer = ko.observable();
self.recipientList = ko.observableArray([]);
self.currentAnswer.subscribe(function (newValue) {
if (newValue == 'Internal') {
$.getJSON('GetInfo', function (data) {
var result = $.parseJSON(data);
self.recipientList.push(result);
});
我更新了小提琴(https://jsfiddle.net/jsw1ezut/7/)。它能解決你的任務嗎? – TSV
這幫我解決了它。 https://jsfiddle.net/Domt301/c54x6d14/ –