table组件BUG

提问 未结 1 115
泄气的小皮球
悬赏:20飞吻
版本:layui 2.54 浏览器:谷歌
table reload 的时候传参为json json里面有数组 第一次reload 的数组元素为2个的 第二次数组元素为1个的话 第一次的数组元素个数会跟第二次合并 最终造成参数错误
经过检查应该是table 中修改参数的时候出现问题

第一次参数为 {"applyDriverLincenceType":"","name":"","pointIds":[4,1]}
HTTP抓包 参数为{"page":1,"limit":20,"applyDriverLincenceType":"","name":"","pointIds":[4,1]}
这个正常 没有问题


第二次 参数为 {"applyDriverLincenceType":"","name":"","pointIds":[4]}
HTTP 抓包 参数变成了 {"page":1,"limit":20,"applyDriverLincenceType":"","name":"","pointIds":[4,1]}
出现问题

问题代码
tableindex.reload({
where : postData,
page : {
curr : 1
}
})
回帖
  • 自己在前端坐下逻辑处理不就可以了。每次都清空postData这个变量。
    0 回复