作者tomin (藍藍紫黃橘 粉灰白綠咖)
看板Ajax
標題Re: [問題] 超詭異的jquery ajax
時間Sat Apr 9 14:48:11 2011
※ 引述《InitialShuk (Shuk)》之銘言:
: jquery version:1.51.min
: 同樣的網頁放在兩個地方(A B)
: 在A開發 A電腦用IE9 FF測都可以
: 放到B後 不管A or B電腦去測都只剩FF可以
: 電腦\server A B
: A(win7,ie9) IE9 FF FF
: B(winxp,ie8) IE8 FF FF
: C(winxp,ie6) 沒測 FF
: 到底發生什麼事情@@?
: 看起來不像ie cache的問題
: ajax的網頁 也都是utf8 so...?
: B server http://0rz.tw/SKS8m
: 忘記說明AJAX的地方
: 隨意打入字串搜尋後 點選搜尋結果 會跳出內容的框框
: A電腦的ie9開啟A server網頁 http://img809.imageshack.us/i/45088659.jpg/
: B電腦的ie8開啟A server網頁 http://img534.imageshack.us/i/40410938.jpg/
: ----補
: 如果將ajax request的頁面 換成普通的htm 則會正常顯示
應該是ie style display的問題
你先把o.style.display='';
改成 o.style.display='block';
再不行的話 開始用jquery改寫
var o = $("#"+id);
if (o.is(":visible")){
o.hide();
}else{
o.show();
o.html(data);
}
至於為什麼A的IE可以、靜態頁面可以 這我不知道
反正只是要解決B
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.122.30.198
※ 編輯: tomin 來自: 140.122.30.198 (04/09 14:49)
推 InitialShuk:謝謝你的幫忙 不過還是同樣情形orz...我繼續找找看 04/09 15:00
推 maplenote:不確定..但是你試試把<a onclick...>改成<div ...> 04/09 16:40
→ InitialShuk:<a -> <div 不行 04/09 17:00