我在 HTML 文件中有以下JQuery片段:
$.getJSON("/events/", function (data) {
viewModel = ko.mapping.fromJS(data);
ko.applyBindings(viewModel);
});
例如,当用户按下按钮并返回 JSON 时,将执行代码,如下所示:
{"Events":[{"Name":"Event1"},{"Name":"Event2"},{"Name":"Event3"}]}
此结果链接(使用KnockoutJS)到:
<ul data-bind="foreach: Events">
<li><span data-bind="text: Name"></span></li>
</ul>
第一次调用. $.GetJSON
我得到了我想要的,即(浏览器输出):
- 事件1
- 事件2
- 事件3
但在随后对“$.GetJSON”的调用中,我在Firebug中收到以下错误:
NotFoundError: Node was not found.
containerNode.insertBefore(nodeToInsert, insertAfterNode.nextSibling);
而且我没有得到任何列表项。
我可能做错了什么?
非常感谢您提前。