jquery ajax刷新页面内容

时间:2012-04-17 05:25:36

标签: jquery ajax

我有一个jquery Ajax调用来改变div的内容,功能明智的一切工作正常但是,当div被新内容替换时,页面几乎没有震动,并且视图位置变得有点。获得刷新的内容如下,我的意思是在ajax调用之后得到的html响应。

<div class="booksFrame">
<a href="Magazine/magazinedetail/magazine_id/3"><img src="XXXXXX" alt="Pachakuthira" title="Pachakuthira" /></a>
</div>
<div class="booksFrame">
<a href="Magazine/magazinedetail/magazine_id/43"><img src="XXXXXX" alt="Toms Classics" title="Toms Classics" /></a>
</div>
<div class="booksFrame">
<a href="Magazine/magazinedetail/magazine_id/34"><img src="XXXXXX" alt="The Sunday Indian (English)" title="The Sunday Indian (English)" /></a>
</div>
<div class="booksFrame">
<a href="Magazine/magazinedetail/magazine_id/26"><img src="XXXXXX" alt="Travel Plus" title="Travel Plus" /></a>
</div>
<div class="rightArrow"><img src="XXXXXX" alt="next" title="next" id="next2" onclick="javascript:nextTopseller(this);" /></div>
<input type="hidden" value="6" id="page_number_topseller"  />

我的ajax调用函数。

function latestArrivalNext(next)
        {
         $("#previous").css("display", "block");
            if($('#page_number').val())
            {
                page  = Number($('#page_number').val());
                page  = page+1; 
                /*alert(page);*/
                $("#ajax_container").html('<img src="/public/images/loading.gif" />').fadeIn('fast');
            }
            else
            page        = 2;
            $.ajax
            ({
                type: "POST",
                url: "index/scrollnewrelease",
                data: "page="+page,
                success: function(msg)
                {
                /*alert(msg);*/
                if(msg!=0)
                {   /*alert(msg);*/
                    $("#ajax_container").html(msg).fadeIn('slow');
                    $("#previous").css("display", "block");
                }else
                $(next).css("display", "none");
                }
            });
        }

1 个答案:

答案 0 :(得分:0)

我已经用过这么久了。试一试吧。

添加此IE Only元标记会停止闪烁:

<meta http-equiv="Page-Enter" content="revealtrans(duration=0.0)">

可以找到here

的解释

如果这可以解决您的问题,请标记为答案