台灣最大程式設計社群網站
線上人數
633
 
會員總數:246038
討論主題:189625
歡迎您免費加入會員
討論區列表 >> AJAX / JSON / jQuery >> ajax與header的問題.
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
ajax與header的問題.
價值 : 50 QP  點閱數:2695 回應數:6
樓主

^_^
初學者
49 71
605 60
發送站內信

小弟在主頁面中, 加了一個<div id=default></div>來顯示頁面B的資料, 主頁面需通過認證才能進入, 也才能顯示頁面B, 但問題來了, 如果頁面閒置過久, session會time out, 因為在頁面B我使用了header來重新導向頁面到認証頁面login.php, 結果一按主頁面上的按鈕, 發現session time out時, 只會在div的部份出現login.php頁面, 而不是整頁導向到login.php, 這有什麼方法可以解決嗎?
搜尋相關Tags的文章: [ ajax ] , [ header ] ,
本篇文章發表於2007-05-02 15:48
1樓
不要用header()
傳回script給client執行

本篇文章回覆於2007-05-02 15:56
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

^_^
檢舉此回應
這方法不行, 我試過了, 發現似乎在div裡面的script無法自動執行. 網路我找遍了, 只找到這篇文章, 但還是不太懂他再說什麼....

http://www.openjs.com/articles/ajax/session_timeout.php
本篇文章回覆於2007-05-03 11:21
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
use
eval(string)
本篇文章回覆於2007-05-03 11:46
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓

本篇文章回覆於2007-05-03 12:02
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
假設ajaxString是ajax傳回的字串
我們設定<script>開頭的字串是屬於js code
依此判斷ajaxString的內容
如果是js,就利用eval()來執行js
如果不是js,就正常處理
本篇文章回覆於2007-05-03 12:56
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
作者回應

^_^
檢舉此回應
很奇怪咧, 就是在div裡的script好像都不會被執行. 試了你的方法, 結果還是都一樣. Anyway, 很感謝你的回應.
本篇文章回覆於2007-05-04 14:24
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.