Javascript 如何将Json中的数组数据绑定到敲除可观察数组

Javascript 如何将Json中的数组数据绑定到敲除可观察数组,javascript,arrays,knockout.js,data-binding,Javascript,Arrays,Knockout.js,Data Binding,请从.cshtml页面查找以下代码 下面的代码给出了可观测的数据绑定,但没有给出可观测数组的数据绑定 var getLocationDetails = function (locationCode) { return $.getJSON('@Url.Action("MasterDetails")', { locationcode: locationCode }); }; var setModelData = function (self, locationDetails

请从.cshtml页面查找以下代码

下面的代码给出了可观测的数据绑定,但没有给出可观测数组的数据绑定

var getLocationDetails = function (locationCode)
{
    return $.getJSON('@Url.Action("MasterDetails")', 
       { locationcode: locationCode });
};

var setModelData = function (self, locationDetails)
{
    self.UneditedLocationDetails = _(locationDetails).cloneDeep();
    for (var key in locationDetails)
    {
        locationDetails[key] = ko.observable(locationDetails[key]);
    }
    function LocationModifyViewModel()
    {
         var self = this;
         initAjax(self);
         var initModel = setModelData.bind(self);
         var initModel = setModelData.bind(self);
         self.TextboxLocationcode.subscribe(function (val)
         {
             getLocationDetails(val).success(function (locationDetails) {               
                setModelData(self, locationDetails);
             });

在上面的代码中,数据绑定到
locationDetails
,其中我想将observablearray值添加到locationDetails,或者如果可能,添加到新变量

请格式化您的代码。请回答上述问题。您的问题目前还不清楚您想做什么。也许可以尝试用一个JSFIDLE示例来说明它?请改进您的问题。您显示的是部分代码,而不是解释代码运行的内容、预期会发生什么以及会发生什么。你能添加缺少的代码并解释它吗?请格式化你的代码。请回答上面的问题。目前你的问题还不清楚你想做什么。也许可以尝试用一个JSFIDLE示例来说明它?请改进您的问题。您显示的是部分代码,而不是解释代码运行的内容、预期会发生什么以及会发生什么。你能添加缺少的代码并解释它吗?