ajax异步增删改,ajax无刷新增删改查有关问题

ajax无刷新增删改查问题

本帖最后由 ab221 于 2014-09-18 21:55:55 编辑

我是用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("

"+name+""+pass+""+realname+""+addr+""+email+""+phone+""+post+""+head+" 删除");

}

});

}

------解决思路----------------------

删除返回成功后:

1、直接重新加载列表,会有请求、查询;

2、js删除当前行,$(this).closest("tr").remove(),这样会删除一行少一行

------解决思路----------------------

引用:删除返回成功后:

1、直接重新加载列表,会有请求、查询;

2、js删除当前行,$(this).closest("tr").remove(),这样会删除一行少一行

还是第二种好。。

------解决思路----------------------

// 删除

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)");

}

});

}

}

刚好项目里面有跟你需求一样的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值