Jquery 无法使用敲除将observablecollection绑定到视图
我的视图模型是:Jquery 无法使用敲除将observablecollection绑定到视图,jquery,json,html,wcf,knockout.js,Jquery,Json,Html,Wcf,Knockout.js,我的视图模型是: function MyInfo(data) { this.line = ko.observable(data); } function MyViewModel() { var self = this; self.Plines = ko.observableArray([]); $.getJSON("URL", function (allData) {
function MyInfo(data) {
this.line = ko.observable(data);
}
function MyViewModel() {
var self = this;
self.Plines = ko.observableArray([]);
$.getJSON("URL",
function (allData) {
var mappedData = $.map(allData, function (item) { return new MyInfo(item) });
self.Plines = mappedData;
});
alert(self.Plines);
}
ko.applyBindings(new MyViewModel());
视图中只有一个Select
<select data-bind="options: Plines, optionsText: ''"></select>
更改
self.Plines=allData代码>至自基线(所有数据)代码>
此外,改变:
<select data-bind="options: Plines, optionsText: ''"></select>
到
尝试了这一点,尽管如此,它仍在警报中显示回调,而不是实际的回调data@Simsons,我错过了optionText也没有设置。
<select data-bind="options: Plines, optionsText: ''"></select>
<select data-bind="options: Plines, optionsText: 'line'"></select>