viewModel初始化问题

patrickjiang 2017-10-22 07:46:25
从服务器取到数据之后,将数据显示在页面上。

现在数据已经取到,但初始化viewModel时,一直未能实现,查了很多资料,都语焉不详。

现将代码张贴如下,请教初始化问题应该怎么解决。


function Init(data) {

var viewModel = new function () {
var self = this;

self.viewModel.QAID(data.QAID);
self.viewModel.QAType(data.QAType);
self.viewModel.QAClass(data.QAClass);
self.viewModel.Question(data.Question);

self.viewModel.Option1(data.Option1);
self.viewModel.Option2(data.Option2);
self.viewModel.Option3(data.Option3);
self.viewModel.Option4(data.Option4);
self.viewModel.Option5(data.Option5);

self.viewModel.Answer(data.Answer);
self.viewModel.QACntnt(data.QACntnt);
}

ko.applyBindings(new viewModel());

//alert("data:" + data);
}



jQuery(document).ready(function () {
jQuery.get("QuestionAnswerHandler.ashx", null)
.done(function (data01) {

//alert("data01:" + data01);
Init(JSON.parse(data01));
//Init(data01);
})
.fail(function (data02) {
alert("执行到fail()");
});
});
...全文
297 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
patrickjiang 2017-10-22
  • 打赏
  • 举报
回复
火狐报的错误是:TypeError: self.viewModel is undefined https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Errors/Unexpected_type 但是我就还是没明白错误怎么解决。

87,993

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧