为什么使用knockout.js时数据不会出现在HTML字段中
Why data not appearing in HTML fields when using knockout.js
我对knockout.js完全陌生,刚刚开始。我刚刚在asp.net表单应用程序中创建了一个简单的页面。并放入以下脚本和HTML。
当我运行此代码时,字段仍然显示空白
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<script src="Scripts/jquery-1.4.1.min.js" type="text/javascript"></script>
<script src="Scripts/knockout-1.2.1.js" type="text/javascript"></script>
<script type="text/javascript">
var product = { itemNumber: "T314CE", model: "Taylor 314ce", salePrice: 1199.95 };
ko.applyBindings(product);
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<h2>
With Knockout</h2>
<span>Item number</span><span data-bind="text: itemNumber"></span>
<br />
<span>Guitar model:</span><input data-bind="value: model" />
<span>Sales price:</span><input data-bind="value: salePrice" />
</div>
</form>
</body>
</html>
没有js错误?我怎样才能找到这背后的原因?
您应该调用document.ready上的函数,也可以将脚本块放在HTML文档的底部。
rahularyansharma您的绑定在加载DOM之前执行。。所以它永远不会工作,直到它在document.ready或页面底部脚本区域内表现出色。
相关文章:
- 处理HTML字段集's大小
- 编码为深度嵌套对象的 HTML 字段 json
- Javascript 单击html字段值而不编辑.js文件
- JavaScript 表单验证不适用于所有 HTML 字段
- JavaScript确认何时在表单中选择动态HTML字段
- 使用“添加用户”按钮添加HTML字段
- jquery动态添加HTML字段遇到了神秘的问题
- 如何显示和隐藏 html 字段集 以及从 Asp.Net 代码后面设置图例文本
- 在 HTML 字段中填写本地日期时间和时区名称
- 忽略链接、复选框.在可编辑的 HTML 字段中使用 jQuery
- 使用 JavaScript 进行 HTML 字段表单验证
- 如何使用 javascript 在新窗口中的 html 字段中显示值
- Javascript 为 HTML 字段赋值
- 所有 HTML 字段值的总和不起作用
- 显示 HTML 字段的 Android 软键盘,即使连接了输入设备
- javascript的新手,我将如何嵌入我的javascript文件并在HTML字段中运行它
- 为什么使用knockout.js时数据不会出现在HTML字段中
- 使用Javascript从html字段获取年龄
- 只允许HTML字段以某些单词开头
- 如何使用javascript填充HTML字段