作者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