作者gn00618777 (非常念旧)
看板Web_Design
标题[问题] 关於网页更新
时间Mon Feb 16 20:40:12 2015
在开发网页常遇到这问题。 我的网页架构分3个 Frame
frame1
----------------------------------------
frame2 |
超连结1 |
超连结2 | frame3
超连结3 |
|
|
|
每个超连结点选之後会在 frame3 显示
我点选超连结1时,会在frame3出现一个a.html,此html会对超连结2 or3的 html 做
修改。 a.html里有个 submit 提交之後会出现一个 handling.html,里面只有写一个
javascript, parent.loacation.reload(true)。 之後点选超连结2 or 3出现的页面
仍然是网页的纪录内容,我必须点重新整理它才会出现修改过後的东西。
第1 我已经清除浏览器快取,但显试结果仍然如上述情况。
第2 parent.loacation.reload(true),好像是将 frame2 的内容做更新,但点超连结2
出现结果也如上所述,无效。
请问我要怎麽做让他能够在a.html中修改的,接着点选超连结2後会出现修改结果呢?
谢谢。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.136.154.15
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Web_Design/M.1424090416.A.B38.html
1F:→ gn00618777: 我用很笨的方法解了。超连结各自连到一个页面 02/16 23:30
2F:→ gn00618777: 然後这个页面再用javascript去跟後端要最新的页面资料 02/16 23:31
3F:推 iamnodoubt: iframe现在已经很少用了 可以考虑spa+ajax的方式 02/17 05:59
4F:→ gn00618777: 我已经来不及改了..话说我超连结出现的页面可以解决 02/17 09:38
5F:→ gn00618777: 但frame2的超连结一直都是快取的...导致我点超连结 02/17 09:38
6F:→ gn00618777: 都是旧的页面 02/17 09:38
7F:→ gn00618777: OK 我取消网站快取...就可以了= =,谢谢i大意见,之後 02/17 10:35
8F:→ gn00618777: 慢慢研究 02/17 10:35
9F:→ cokellen: 这网页是只有你自己使用?! 02/17 13:37
10F:→ gn00618777: c 大,我改掉了,不需要再只砍掉快取才可以存取 03/03 21:56