2017-05-29 43 views
-1

我有兩個頁面:Home.phpDashboard.php。頁面的鏈接顯示爲主頁控制板使用錨標記而不是javascript/jquery在正在處理當前頁面的情況下,指向php頁面的鏈接不起作用

當我點擊儀表盤一個Ajax查詢觸發從服務器開始取數據在此期間,可顯示當前頁面上,但是,如果我點擊主頁它不帶我去Home.php頁直到頁面完全加載並且儀表板頁面的處理完成。

我希望能夠在不等待處理完成的情況下關注鏈接。任何人都可以請幫助我,這可能是什麼問題。

+1

分享您的代碼? – C2486

+1

也許是由會話鎖定引起的? – frz3993

+0

像@Rishi asck分享你的代碼,如果你不知道,我們唯一能做的就是假設! –

回答

0

解決了! 我沒有時間回覆您的回覆。在對PHP函數和我的問題進行了一些研究之後,我發現這是因爲會話鎖定,這是由frz3993給出的解決方案之一。對不起,我沒有看到我會在同一天解決它。

要重寫我的問題: 如果我們有一個頁面1.php,而該頁面又調用另一個頁面2.php,並且這個2.php使用跨越它的會話變量而不關閉它的使用會導致會話鎖定。最好的方法是啓動會話並將所需的會話存儲在變量中,並通過調用session_write_close()來釋放會話。如果會話被鎖定,您將無法點擊並重定向到使用會話的任何其他頁面。

我希望我這次明確自己。

相關問題