gpt4 book ai didi

javascript - 来自 JSON 的 Knockout JS 映射不起作用

转载 作者:行者123 更新时间:2023-11-29 18:25:28 25 4
gpt4 key购买 nike

我收到一个 JSON 字符串并试图将其映射到 KOJS 虚拟机,但我不明白为什么下面的代码不起作用。

这是我的 JS 文件:

var viewModel = {};

$.ajax({
url: '../data/settings',
cache: false,
success: function(data) {
alert(data);
viewModel = ko.mapping.fromJS(data);
ko.applyBindings(viewModel);
}
});

第一个警报显示:

{"remember":"false"}

我的 HTML 无法正常工作:

<span data-bind="value:remember"></span>

你知道这里可能出了什么问题吗?谢谢!

最佳答案

我认为问题可能出在您的绑定(bind)代码上:

<span data-bind="value:remember"></span>

应该是:

<span data-bind="text:remember"></span>

请参阅此 fiddle :http://jsfiddle.net/kboucher/Jj9DZ/

'value' 用于具有 value 属性的表单字段(并且可以抽象为包括 select 框)

关于javascript - 来自 JSON 的 Knockout JS 映射不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13938135/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com