2011-10-19 45 views
0

我有一個PHP包含文件,其中包含大量的用戶操作,即登錄,註銷,工具欄,按鈕等。這個文件是相同的整個網站,因此包括。在包含我有jQuery腳本調用其他文件來驗證用戶登錄,註銷,用戶菜單等。這包括是網站的整個標題。刷新PHP包括使用jQuery

現在我想重新加載這個包括後說一個用戶登錄到網站,但我不想重新加載整個頁面,他們可能正在執行的行動,我不希望他們失去或我不希望他們存儲作爲cookies /會話。

有一個容器div(例如#dynamicHeader)持有include。

我已經嘗試過.load()包含在內,但是什麼都不做。我知道內容正在被正確地替換,因爲我已經嘗試過.html(「登錄」),容器div顯示這一點。有沒有人知道一種方法來重新加載包含在內?

非常感謝

+0

如果一個PHP腳本包含其他文件,那麼它們都在服務器上解析並且不會傳輸到瀏覽器。 jQuery將只接收HTML。你可以從jQuery發送新的請求,然後觸發PHP腳本,它將再次包含你的文件。 – romaninsh

回答

0

你可以使用$獲得()Documentation Here。你會調用頁面被包含在這裏,並將#dynamicHeader的html設置爲回調中返回的html。