前端:LayUi监听表格单元格,编辑后恢复原数据
发布日期:2021-10-28 10:20:00 浏览次数:36 分类:技术文章

本文共 1352 字,大约阅读时间需要 4 分钟。

{# edit是固定事件名,table_lay-filter是table原始容器的属性 lay-filter="对应的值" #}          table.on('edit(course_table)', function(obj){              console.log("监听事件的obj====》",obj)              let value = obj.value //得到修改后的值              let data = obj.data //得到所在行所有键值              let field = obj.field; //得到字段              console.log("当前单元格数据===》",obj.data)              console.log("修改后的数据是否为整数==>",Number.isInteger(parseInt(value)))              {#判断输入的值是不是整数#}              if (Number.isInteger(parseInt(value))){                  const course_id = data.course_id                  $.ajax({                      url:"",                      data:{                          "course_id":course_id,                          "parameter":field,                          "new_data":value                      },                      type:'POST',                      dataType:'json',                      success:function (data) {                          if (data.state == 200){                              layer.msg("修改成功!")                          }else{                              layer.msg("系统出错,请联系管理员!")                          }                      }                  })              }else {                  layer.msg("请输入整数!")                  let text = $(this).prev().text();//得到修改前的值                  $(this).val(text);              }          });

 

转载地址:https://blog.csdn.net/weixin_38676276/article/details/107473382 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:前端:判断输入的数据是否为整数
下一篇:Python:Django序列化的几种方法

发表评论

最新留言

第一次来,支持一个
[***.219.124.196]2024年05月04日 07时26分23秒