我用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);
}