使用Knockout.js在编辑模式下绑定数据时遇到问题

时间:2016-11-10 05:49:51

标签: asp.net asp.net-mvc knockout.js asp.net-mvc-5

我用ASP.Net MVC5和KnockoutJS开发了一个应用程序。在创建模式下,我已成功绑定数据,但在编辑模式下,我遇到数据填充问题。我可以使用ajax调用获取数据,并且它以所需的格式返回数据,但是它是复杂的对象绑定,它没有正确绑定。 我的完整代码写在下面的链接中。请建议。

https://jsfiddle.net/9qget54a/

if (ruleId == ''|| ruleId==null)
        {

            self.rule = new ruleMetaData();
        }
        else
        {
            ajaxRequest("GET", baseUrl + controller + "GetRuleModelData/?ruleId=" + ruleId)
            .done(function (data, textStatus, jqXHR) {

                self.rule=new prepareRuleData(data);

                //self.rule = ruleMetaData;
            });
            //self.rule=ko.mapping.fromJS(model);
            console.log(self.rule);
        }

0 个答案:

没有答案