[問題] Loading 效果製作的問題

看板Ajax作者 (香腸)時間17年前 (2008/09/19 21:19), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
不好意思,請教各位大大,現在我查了一些網站資料後,已經能做出,在現在的頁 面下背景變暗,然後用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

09/19 21:49, , 1F
在a 作ajax去呼叫B 得到傳輸成功的回應之後再透過js換頁
09/19 21:49, 1F
文章代碼(AID): #18qwRFwH (Ajax)
文章代碼(AID): #18qwRFwH (Ajax)