作者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://www.ptt.cc/bbs/Web_Design/M.1424090416.A.B38.html
→ gn00618777: 我用很笨的方法解了。超連結各自連到一個頁面 02/16 23:30
→ gn00618777: 然後這個頁面再用javascript去跟後端要最新的頁面資料 02/16 23:31
推 iamnodoubt: iframe現在已經很少用了 可以考慮spa+ajax的方式 02/17 05:59
→ gn00618777: 我已經來不及改了..話說我超連結出現的頁面可以解決 02/17 09:38
→ gn00618777: 但frame2的超連結一直都是快取的...導致我點超連結 02/17 09:38
→ gn00618777: 都是舊的頁面 02/17 09:38
→ gn00618777: OK 我取消網站快取...就可以了= =,謝謝i大意見,之後 02/17 10:35
→ gn00618777: 慢慢研究 02/17 10:35
→ cokellen: 這網頁是只有你自己使用?! 02/17 13:37
→ gn00618777: c 大,我改掉了,不需要再只砍掉快取才可以存取 03/03 21:56