我已經創建了數組var aData = [];
,我想使用Web服務添加到數組中。我用下面的代碼檢索最後一項:添加到數組javascript
var GSUserAfterFindRecord = function (sender) {
UserVM.ModelList = ko.observableArray(UserVM.Model.GetDataList());
var list = {};
$.each(UserVM.Model.GetDataList(), function (index, item) {
list = { name: item.Name };
});
aData.push(list);
oModel.refresh();
}
但我想檢索所有項目不只是最後一個。我試過list += { name: item.Name }
而不是list = { name: item.Name };
,但它返回一個空白表。我已經使用console.log
來查看正在推送到aData的內容,並且在添加+時我得到:["[object Object][object Object][object Object][obje…ect][object Object][object Object][object Object]"]
沒有+我得到[Object]
。
我應該提到,我使用sapui5表,這就是爲什麼我有oModel.refresh
,但我認爲這可以在不知道我使用sapui5表的情況下完成。
謝謝!這就是訣竅!我只是將'list'改爲'aData'。奇蹟般有效。我會盡我所能接受。 – Anthony