在测试一个日志管理的页面时,发现点击下载/删除按钮,当未选择日期时,也会刷新页面,而实际不应该去刷新的。
仔细查看页面代码,发现在点击的按钮外有未使用的form,去除后,页面不再会在点击按钮后刷新了。
查了下,找到了这个: 点击form表单中的提交按钮出现页面刷新效果的原因
但是在 下载成功/删除成功时,是需要刷新页面的,故保留了form但将button移到form外,在下载/删除两个方法里分别加上了这两句:
document.forms[0].submit();
document.forms[1].submit();