作者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)
1F:推 InitialShuk:谢谢你的帮忙 不过还是同样情形orz...我继续找找看 04/09 15:00
2F:推 maplenote:不确定..但是你试试把<a onclick...>改成<div ...> 04/09 16:40
3F:→ InitialShuk:<a -> <div 不行 04/09 17:00