日期:2014-05-17  浏览次数:20387 次

AJAX提交数据服务器响应后页面数据未更新,求解释
首先内容页
        <div class="page" id="JsPaging">
        <div> <%Html.RenderPartial("_oeder", Model); %></div>
        <a href="javascript:nextt();">下一页</a>

        </div>
       <script>
           function nextt() {
               $.ajax({
                   type: "post",
                   url: "/Home/ShowList",
                   data: "id=" + 2
               })
           }
       
    </script>
用AJAX提交到控制器,(id未使用,用的是模拟数据)
然后是实体绑定
<div id="dvOrders">
            <ul class="newslist" id="newslist">
                <% foreach (xld_news mod in Model)
                   {
                %>
                <!--0-->
                <li><a href="#" target="_blank">[<%=mod.Typename %>]<%=mod.Title %></a><span>[<%=mod.Addtime %>]</span>
                </li>
                <!--0-->
                <%
                    } %>
            </ul>
            
        </div>
这里用F11调试数是更新的,但是运行到最后页面还是现实原来的内容,返回的时间值为毫秒
接下来是控制器
 [AcceptVerbs(HttpVerbs.Post)]
        public ActionResult ShowList(int id)
        {
            //防止缓存
            Response.Cache.SetCacheability(HttpCachea