这个是基于SSM框架,用AJAX写得动态表格,可以单行入库,也可多行入库。写得不是很完善,欢迎指正!
1,view层
<tbody>
<body>
<table cellspacing="0" cellpadding="0" border="1"
class="normTbe tabInfo">
<thead>
<tr>
<th>姓名</th>
<th>工资</th>
<th>奖金</th>
<th>操作</th>
</tr>
</thead>
<tbody id="tbodyinsert"></tbody>
<input type="button" id="smbut" value="保存">
<input type="button" value="添加" id="insertBtn">
</table>
</body>
<script type="text/javascript">
function deltr(opp) {
$(opp).parent().parent().remove();//移除当前行
}
$().ready(
function() {
//点击保存,把循环的值放到json传到后台
$("#smbut").click(
function() {
$.ajax({
url : '${path}/dynamic',
data : JSON.stringify(getJson()),
dataType : "json",
type : "post",
contentType : "application/json",
success : function(data) {
if (data=="1" ) {
window.location.href = "${path}/findemp";
} else {
alert("失败");
}
}
})
});
//点击动态添加需要的列
$("#insertBtn").click(
function() {
var tr = $("<tr class='t'></tr>");
tr.append("<td><input type='text' id='ename'