2013-10-07 45 views
-1

這是我的第一篇文章。PHP CMS + Ajax ?? DIV響應

我有一個登錄系統工作正常,但我試圖改善它。

只是一個例子:

密碼更新頁面

  1. 用戶輸入密碼
  2. PHP代碼在同一頁上運行作爲一個請求
  3. 與警報
  4. 頁面將重新加載

我真的很討厭提醒,想要一些建議或者對如何回憶成功的結果只是通過顯示在頂部顯示「成功更新」或錯誤,如果他們發生的情況下,簡單的div再次如果你也可以鏈接我的一些教程,將不勝感激。

Regards

回答

0

有幾種方法可以做到這一點。

首先,你可以用你的登錄腳本分配一個會話或查詢字符串傳遞一個變量的結果,那麼你的主頁上做這樣的事情:

<? 
if($messsage == 'success') { 
// show message 
} else { 
// show error message 
} 
?> 

其次,你可以看看Ajax調用,這基本上允許你做同樣的事情,但不刷新頁面(不過,對於登錄,一旦你設置了會話,刷新頁面通常是非常重要的,並且改變了你的所有內容結構[隱藏登錄表單等等])。 jQuery has Ajax built in,使它非常容易使用。

最後,關於如何處理Ajax響應以及由於在Stack上不正確使用等問題而出現的問題,有無盡的疑問,請進行搜索。