ajax无刷新增删改查问题

晓XL 2014-09-18 09:52:16
我是用struts2的,删除我想根据ID删除,但是,删除之后,不知道要怎样更新列表数据数据????感觉这方法很难实现的样子,大神,有没有其他方法啊???哪位大神用过struts2+jq+ajax写过增删改查的,麻烦给个源码和例子,,谢谢!!
代码如下:

oBtn.onclick = function(){
var name = $.trim($("#uname").val());
var pass = $.trim($("#passwd").val());
var realname = $.trim($("#realname").val());
var addr = $.trim($("#addr").val());
var email= $.trim($("#email").val());
var phone= $.trim($("#phone").val());
var post = $.trim($("#post").val());
var head = $.trim($("#head").val());

var send={"member.loginName":name,"member.passwd":pass,"member.realName":realname,"member.addr":addr,
"member.memberEmail":email,"member.phone":phone,"member.postcode":post,"member.head":head};

$.post("addmember.action",send,function(data,member){
if(data=="success"){
adduser.style.display='none';
$("#membertile").append("<tr><td>"+name+"</td><td>"+pass+"</td><td>"+realname+"</td><td>"+addr+"</td><td>"+email+"</td><td>"+phone+"</td><td>"+post+"</td><td>"+head+"</td><td><a href='delmember.action?mid="+member.memberId+"'>删除</a></td></tr>");
}
});
}
...全文
336 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
斯塔克 2014-10-20
  • 打赏
  • 举报
回复

// 删除
function deletes(a,obj) {
	  var ir = confirm('您确定要删除?');
	  var path=$("#path").val();
      if (ir == true)
     {
           $.ajax({
        	   type:"get",
        	   url:path+"/agencyFee/deleteAgencyFeeById", //请求路径
        	   data:"id="+a,  //传参
        	   cache:false,
        	   dataType:"text",
        	   success:function(msg){
        		   if(msg=="ok"){
        			   $(obj).parent().parent().hide("slow");
        		   }else{
        			   alert("删除失败(错误原因101)");
        		   }
        	   },
           error:function(XMLResponse){
        	   alert("删除失败(错误原因102)");
           }
           });
     }
}
刚好项目里面有跟你需求一样的
济南大飞哥 2014-10-07
  • 打赏
  • 举报
回复
引用 1 楼 luogui551 的回复:
删除返回成功后: 1、直接重新加载列表,会有请求、查询; 2、js删除当前行,$(this).closest("tr").remove(),这样会删除一行少一行
还是第二种好。。
W-Aires 2014-09-22
  • 打赏
  • 举报
回复
删除返回成功后: 1、直接重新加载列表,会有请求、查询; 2、js删除当前行,$(this).closest("tr").remove(),这样会删除一行少一行

52,797

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧