作者Sausage307 (香肠)
看板Ajax
标题[问题] Loading 效果制作的问题
时间Fri Sep 19 21:19:10 2008
不好意思,请教各位大大,现在我查了一些网站资料後,已经能做出,在现在的页
面下背景变暗,然後用gif档,做出Loading时页面要呈现的效果。然而却遇到一些问题。
假设要显示loading效果是呼叫darkBody();
而处理完後要恢复页面式呼叫lightBody();
页面A有表单,会送资料至页面B,页面B透过PHP要新增资料至资料库,且要寄封信件
,所以需要处理一些时间,现在想要做到的效果就是,能不能页面A送出表单後,页面不会
转至页面B,而是产生Loading效果,而等页面B处理完後,恢复页面并连至其他网页。
问题主要是卡在什麽时候该呼叫这两个函式,因为这两个函式都是用javascript实作
,都是在client端执行的,所以要如何在PHP处理资料前呼叫darkBody()呢?又如何在PHP处
理完後呼叫lightBody()呢?另外,又如何达到页面A不会转至页面B呢?试了好久都试不出
来,希望有人能帮忙,如有观念错误还请多多见谅,谢谢。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.168.76.153
1F:推 TonyQ:在a 作ajax去呼叫B 得到传输成功的回应之後再透过js换页 09/19 21:49