Knockout.js 用于访问json内部数组的knockout.mapping
下面是我的例子。 我正在我的项目中使用knockout.mapping插件 我想将邮件数组中的“from”元素填充到我的未排序列表中: 在注释代码中,我添加了使用jqueryajax从数据库中检索的数据Knockout.js 用于访问json内部数组的knockout.mapping,knockout.js,knockout-mapping-plugin,Knockout.js,Knockout Mapping Plugin,下面是我的例子。 我正在我的项目中使用knockout.mapping插件 我想将邮件数组中的“from”元素填充到我的未排序列表中: 在注释代码中,我添加了使用jqueryajax从数据库中检索的数据 <!DOCTYPE html > <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> <script src="js/jquery-
<!DOCTYPE html >
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<script src="js/jquery-1.7.1.min.js" type="text/javascript"></script>
<script src="js/knockout-2.0.0.debug.js" type="text/javascript"></script>
<script src="js/KnockoutMapping2.1.1.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function () {
var viewModel = {};
$.ajax({
url: "Service.aspx",
type: 'POST',
dataType: "json",
contentType: "application/json; charset=utf-8",
success: function (data) {
//data :
// {
// "id":"Inbox",
// "mails":[
// {
// "id":"1",
// "from":"Abbot ",
// "to":"steve@example.com",
// "date":"May 25, 2011",
// "subject":"Booking confirmation #389629244",
// "folder":"Inbox"
// }
// ]
//}
viewModel = ko.mapping.fromJS(data);
ko.applyBindings(viewModel);
},
error: function (request) {
alert(request.responseText);
}
});
});
</script>
</head>
<body>
your id is : <span data-bind='text: id' />
<ul data-bind="foreach : mails">
<li data-bind="value:from"></li>
</ul>
</body>
</html>
$(文档).ready(函数(){
var viewModel={};
$.ajax({
url:“Service.aspx”,
键入:“POST”,
数据类型:“json”,
contentType:“应用程序/json;字符集=utf-8”,
成功:功能(数据){
//数据:
// {
//“id”:“收件箱”,
//“邮件”:[
// {
//“id”:“1”,
//“来自”:“方丈”,
//“至”:steve@example.com",
//“日期”:“2011年5月25日”,
//“主题”:“预订确认书#389629244”,
//“文件夹”:“收件箱”
// }
// ]
//}
viewModel=ko.mapping.fromJS(数据);
应用绑定(视图模型);
},
错误:函数(请求){
警报(request.responseText);
}
});
});
您的身份证是:
任何将邮件绑定到我的列表的帮助。
您的id是:
您的id是:
希望这有帮助 自动关闭标签以前也咬过我。显然是html!=xmlSelf-closing标记以前也咬过我。显然是html!=xml
your id is : <span data-bind='text: id' ></span>
<ul data-bind="foreach : mails">
<li data-bind="text:from"></li>