1
yhxx 2019-06-18 11:42:23 +08:00
提交之后不是跳转到新页面去了吗
都已经到了新页面,上一个页面的 loading 自然就没了啊,还需要手动取消的吗? |
3
fe619742721 2019-06-18 11:56:45 +08:00
新页面 postMessage ?
|
4
yestodayHadRain OP @yhxx 不是,新页面是一个类似弹框的页面比较小,就是浏览器下载 excel 文件的一个窗口那种。所以原来页面的 loading 还是会看到
|
5
yestodayHadRain OP @fe619742721 可以说下细节吗?
|
6
pandacat 2019-06-18 12:30:30 +08:00 via Android
postmessage 或者在 window 上监听 localstorage 的 storage 事件
|
7
rootlinsen 2019-06-18 12:34:48 +08:00 via iPhone
页面加个 iframe,form 的 target 指向这个 iframe,action 指向后台的网址不变,不知能否下载,然后前端可以获取在 iframe 里面后台网址的页面内容,给这个后台页面某个 div 的内容写成成功或失败,前端根据这个 div 内容判断是否隐藏 loading
|
8
TomVista 2019-06-18 12:41:42 +08:00
加载 loading
settimeout(function(){ 等待后端 关闭 loading settimeout(function(){ 显示新窗口 },1) },1) |
9
yestodayHadRain OP @pandacat jsp 页面可以用 postmessage 或者 localstorage 吗?
|