2.ajax请求实例(增、删、改、查)

本文详细介绍了使用AJAX进行增、删、改、查操作的实战例子,通过示例代码展示了如何在后台与前端交互,实现无刷新的数据更新。
摘要由CSDN通过智能技术生成
        Rest风格的URI
增: /emp          -->post请求
删: /emp/{id}    -->post转delete
改: /emp/{id}    -->post转put
: /emp/{id}    -->get请求

一:新增
    
    
    
  1. //为保存员工信息的按钮添加点击事件.
  2. $("#add_save_emp").click(function(){
  3. //alert($("#myModal form").serialize()); //打印表单信息.
  4. //发送ajax请求,新增员工.
  5. $.ajax({
  6. url:"${APP_PATH}/emps",
  7. type:"POST",
  8. data:$("#myModal form").serialize(),
  9. success:function(result){
  10. //后端校验.
  11. if(result.code == 200){
  12. if(undefined != result.result.errors.empName){
  13. //显示名字错误信息
  14. add_validate("#add_emp_empName", "error", result.result.errors.empName);
  15. }
  16. if(undefined != result.result.errors.email){
  17. //显示邮箱的错误信息.
  18. add_validate("#add_emp_email", "error", result.result.errors.email);
  19. }
  20. }else{
  21. $("#myModal").modal('hide');//隐藏模态框
  22. //跳转到指定页面.
  23. alert($("#col-page").attr("attr-pn"));
  24. }
  25. }
  26. });
  27. });

二、删除

 2.1:删除单一员工
     
     
     
  1. //为删除按钮绑定点击事件.
  2. $(".delete-button").click(function(){
  3. var id = $(this).attr("attr-id");
  4. //当前标签(删除按钮)的父元素的父元素的第2个th子元素的文本内容.
  5. var empName = $(this).parents("th").parents("tr").find("th:eq(1)").text();
  6. //点击确定的情况下才发送ajax请求
  7. if(confirm("确认要删除"+empName+"吗")){
  8. //发送ajax请求,删除数据.
  9. $.ajax({
  10. url:"${APP_PATH}/emp/"+id,
  11. type:"delete",
  12. success:function(result){
  13. //alert(result.msg);
  14. //...跳转到当前页
  15. }
  16. });
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值