[問題] JQUERY讀取外部文字檔 ie有問題
(問題解決囉!! 謝謝大家!! ^^)
因為我要讀取外部檔案內容
所以我的作法是參考 http://blog.linym.net/archives/165
這個網頁所講的來寫
以下是我簡化後的程式碼:
--
var allinfo = "";
function update() {
$.get('readfile.php', function(data){ allinfo = data; });
... // 中間檔案處理省略
setTimeout(update, 1000);
}
update();
--
流程大概是網頁進來後執行update()讀取外部檔案並做顯示,且每秒更新
也就是說readfile.php檔裡的來源資料也是會不斷變動的
我現在遇到的問題是
firefox下執行完全沒問題
網頁顯示的資料每秒都會更新
但ie下執行資料卻完全不更新
我測過不是setTimeout的問題了
確定是$.get方面有問題
但又不知道怎麼改才能讓ie也能順利執行…
麻煩各位了,謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.233.210.218
→
07/10 18:58, , 1F
07/10 18:58, 1F
→
07/10 22:48, , 2F
07/10 22:48, 2F
→
07/10 22:49, , 3F
07/10 22:49, 3F
→
07/10 22:50, , 4F
07/10 22:50, 4F
→
07/10 22:50, , 5F
07/10 22:50, 5F
→
07/10 22:58, , 6F
07/10 22:58, 6F
→
07/10 23:57, , 7F
07/10 23:57, 7F
→
07/11 01:49, , 8F
07/11 01:49, 8F
→
07/11 09:07, , 9F
07/11 09:07, 9F
→
07/11 09:08, , 10F
07/11 09:08, 10F
感謝樓上幾位大大給的方向
小弟我就找了http://tinyurl.com/mgrtvk這篇來看
果然是cache的問題!!
以下是更正後的程式碼:
--
var allinfo = "";
function update() {
$.ajaxSetup({cache:false}); // 加了這行就可以囉! ^_<
$.get('readfile.php', function(data){ allinfo = data; });
... // 中間檔案處理省略
setTimeout(update, 1000);
}
update();
--
現在不論IE、FIREFOX、OPERA上都可以正常執行囉!
希望能幫到以後遇到同樣問題的板友! ^^
※ 編輯: caifu 來自: 125.233.209.25 (07/11 10:09)
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章