首页 > 代码库 > jquery+ajax实现表格修改行操作
jquery+ajax实现表格修改行操作
大体思路
每一行的 <tr> 标签都将其 id 赋值成对应在数据库记录中的主键值;
点击编辑按钮时,将该行的 id 值传给 js 函数,作为更新时的条件;
当在编辑界面输入更新的数据后,点击更新按钮时,将新的数据传给 js 函数;
将 这一行的 id 值,也就是对应记录的主键和编辑后的更新数据,封装成 json 通过 ajax 传递给后台;
剩下的就交给后台...
刷新界面即可;
实例演示
获取改行的id,先存起来;
//获取待更改指标的id
function getZBId(obj){
temp = $(obj).attr("optionId");
}
点击提交按钮后,将之前获取的 id 和更新后的数据,传给后台;
//编辑指标名称
function editZB(obj){
var zbId = temp;
var zbName = $("#zb_name").val();
var strJson={};
strJson.id=zbId;
strJson.name=encodeURIComponent(zbName);
$.ajax({
type:"get",
url:"http://localhost:8080/DemoPlatform/zb-UpdateZB.action",
data:strJson,
dataType:"jsonp",
error:function(error){
swal("失败","更新指标失败","question");
},
success:function(data){
if(data.success === 1){
swal("更新成功","成功更新指标名称","success");
$(‘#zbBody‘).html(‘‘);
getZBsByPage();
$(‘#editZB‘).modal(‘hide‘);
}else{
swal("更新失败","未成功更新指标名称","error");
}
}
});
}
jquery+ajax实现表格修改行操作
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。