2010-02-26 36 views
0

我想弄清楚,如果我能做到以下幾點:jQuery發佈到PHP重定向?

  1. 用戶通過jQuery後提交表單腳本
  2. 根據什麼進行處理,腳本可能會或可能不會返回錯誤
  3. 如果腳本沒有處理任何錯誤(即SUCCESS),我想重定向到成功頁面

我知道這是可能重定向通過JavaScript的瀏覽器,但我很擔心,如果一些用戶禁用了JavaScript,整個流量可能會混亂。

在此先感謝。

+0

模擬點;如果他們禁用了JavaScript,那麼你的jQuery回發就無法在第一時間工作。 – meagar 2010-02-26 18:27:36

回答

3

正如你想用jQuery評估表單(當前),你可以放心地假設,當表單被評估時,JavaScript是可用的。

對於那些沒有JavaScript的人,你應該添加一些服務器端例程,完成這項工作。然後,您可以使用通過HTTP標頭的重定向或重定向<meta>

爲了保持雙向工作,將服務器端例程硬編碼到代碼中,並在加載頁面時通過jQuery替換它。 JavaScript用戶將執行jQuery替換並獲得jQuery評估;其他人的意願只會保留在正常版本中。