0

我最近非常喜欢淘汰赛,这是我的第一个复制粘贴源代码片段:rolleyes:。没有运气,我无法让它在本地主机服务器上运行,尽管我已经在 file.php 的同一目录中设置了 knockout.js。我希望有人能帮忙。

<script type="text/javascript" src="knockout210.js"></script>
<script type="text/javascript">
    var ViewModel=function(first, last)
    {
        this.firstName=ko.observable(first);
        this.lastName=ko.observable(last);
        this.fullName=ko.computed(function()
        {
            return this.firstName()+" "+this.lastName();
        },this);
    }
    ko.applyBindings(new ViewModel("Planet","Earth"));
</script>
<p>First Name: <input data-bind="value:firstName"/></p>
<p>Last Name: <input data-bind="value:lastName"/></p>
<h2>Hello, <span data-bind="text:fullName"></span>!</h2>
4

1 回答 1

1

我已经在 jsfiddle 上设置了你的演示。它运行得很好。如果您发布的是页面上的实际 HTML,我建议您包含 html、head 和 body 标签,并确保确实正确引用了 knockout210.js。此外,如果您遇到 php 或其他问题,只需制作一个普通的旧 HTML 文件,它就可以运行。

这是您的有效代码:http: //jsfiddle.net/lucuma/wD8jE/

于 2012-05-29T02:51:09.923 回答