日期:2014-05-16  浏览次数:20790 次

关于ajax回调函数执行刷新页面的问题 - Web 开发 / Ajax
rt,使用ajax之后,为什么之前的页面刷新了?请问该如何解决?请看代码

JScript code
function getzuijin()
        {
            $.get("http://app23273.qzoneapp.com/tengxunapp/setzuijin.php",{openid:"<?php echo $_GET['openid'];?>",set:"read"},callback,"text");
        }
function callback(obj)
    {
        if(obj==5)
        {
            document.writeln("<div class=\"zuijinserver\" onclick=\"setzuijin(5)\" onmousemove=\"zuijinclick()\" onmouseout=\"zuijinclick_out()\"><em class=\"server_g\" style=\"position:absolute; top:10px; left:8px\"></em><font style=\"position:absolute; top:11px; left:24px\">1区  天空之城</font><font style=\"position:absolute; top:11px; left:137px; color:#FF0000\">推荐专区</font><img class=\"img\" src=\"images/begingame.png\" style=\"position:absolute; top:6px; left:228px;\"/></div>");
        }
        else if(obj==11)
        {
            document.writeln("<div class=\"zuijinserver\" onclick=\"setzuijin(11)\" onmousemove=\"zuijinclick()\" onmouseout=\"zuijinclick_out()\"><em class=\"server_g\" style=\"position:absolute; top:10px; left:8px\"></em><font style=\"position:absolute; top:11px; left:24px\">2区  精灵之森</font>    <font style=\"position:absolute; top:11px; left:137px; color:#FF0000\">新区开放</font><img class=\"img\" src=\"images/begingame.png\" style=\"position:absolute; top:6px; left:228px;\"/></div>");
        }
}


之前页面是存在很多div的,执行getzuijin()页面刷新,然后只剩下一个div了,请问改如何解决?在线等

------解决方案--------------------
没看到你用jquery ,那就更加简单了,$(body).after(xxx)或者$(#某div的id).html(xxx)