knockoutjs 绑定对象到列表中 并用checkbox选择 返回数据

本文介绍了如何通过knockoutjs将AJAX获取的JSON数据绑定到表格,并实现多选功能。利用checkbox和viewModel,当checkbox被选中时,对象会被添加到一个数组中,取消选中则自动移除。文章强调了js的prototype属性在对象扩展中的应用。
摘要由CSDN通过智能技术生成

今天一个操作是先要ajax返回列表中的json数据,然后绑定到一个table列表中,table首列是一个checkbox控制器,可以多选多个数据对象,然后返回结果

html代码:

	<div class="container">
		<div class="row cl">
			<div class="col-sm-12">
				<table class="table table-bg table-border table-bordered">
					<thead>
						<tr>
							<th></th>
							<th>字段名</th>
							<th>数据类型</th>
							<th>注释</th>
						</tr>
					</thead>
					<tbody data-bind="foreach: list">
						<tr>
							<td> <input type="checkbox" data-bind="checkedValue:$data, checked: $parent.chosenData" /> </td>
							<td data-bind="text:field"></td>
							<td data-bind="text:type"></td>
							<td data-bind="text:comment"></td
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值