关于layui数据表格重载,上传值不改变的问题

发布于 2021-12-01 18:57:09 字数 299 浏览 738 评论 4

获取复选框的值是可以改变的,但是表格重载的请求里面 值没有改变

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

躲猫猫 2021-12-07 14:23:45
 //提交表单查询数据
          form.on('submit(sreach)', function(data){
              var type =  getCheckbox('.layui-form-item');
              data.field.type = type;
              var res = data.field;
              console.log(data.field);
              table.reload('testReload', {
                  page: {
                      curr: 1 
                  }
                  ,where: {
                      type:type
                  }
              });
              return false;
          });
          function getCheckbox(str){
              var ha =$(str).find('.layui-form-checkbox');
              var list = [];
              ha.each(function () {
                  if($(this).hasClass('layui-form-checked')){
                      list.push($(this).prev().val())
                  }
              });
              return list;
          }

代码段在这里。其实自己写一个也能感受出来的,这个问题应该就是重载表格的时候,之前的请求存在某些地方,然后数据减少的时候没有发生改变,数据新增的时候请求才发送改变

为你鎻心 2021-12-06 20:52:05

解决不了嘛?

等你爱我 2021-12-06 17:07:05

把代码贴出来看看

嘦怹 2021-12-06 06:57:45

这个是jq组件的问题,没找到具体的解决办法

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文