作者etchen (Mier)
看板Ajax
標題[問題] jQuery load in FireFox
時間Tue May 18 17:52:09 2010
我用jQuery load + css 來達到iframe的效果
<script LANGUAGE="JavaScript">
function linkto(url){
$('#content').load(url);
}
function addLayout(){
$.post("aaa.do",{
action:'0',
}, function(txt){
$('#msg').html(txt);
});
}
</script>
<div id="menu">
左框架
<a href="#" onclick="linkto('aaa.html');">選單一</a>
</div>
<div id="content">
右框架
<div id="msg"></div>
</div>
可是當我在作post時,
回傳回來的值應該是要SHOW在頁面的 <div id="msg"></div>裡面,
IE都正常,
可是到FF就會整頁 refresh,
請問我要怎麼設置才能將文字出現在#content的msg裡面,不要整頁refresh呢?
謝謝:)
--
請勿拍打、餵食!
http://www.wretch.cc/album/etchen
--
※ 編輯: etchen 來自: 218.211.33.46 (05/18 18:04)
1F:推 wxyy:onclick 少了 return false; 05/18 18:10
2F:→ wxyy:另外就是 既然用了 jQuery 學習一下不要用 inline script 05/18 18:11
3F:→ wxyy:反正綁事件 也沒幾個字要打... 05/18 18:11
4F:→ etchen::) 感謝樓上,已經解決了 05/18 18:30
5F:→ etchen:請問樓上我不太懂你的不要用inline script的意思, 05/18 21:41
6F:→ etchen:剛剛google一下還不是很懂>< 05/18 21:41
7F:推 scribeTW:指的是onclick="linkto('aaa.html');"吧 改用$(id).click 05/18 22:55
8F:→ j100002ben:或是$('#id').bind('click',function(){.....}); 05/19 00:40