`
yuwang
  • 浏览: 7250 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
最近访客 更多访客>>
社区版块
存档分类
最新评论

关于ajax,分页后使用布局模板的问题,NEED HELP

阅读更多
先简单说下目标:就是希望一个页面可以有多个布局和 一个模板多个页面使用同样模板(
从小不会说话,要是没明白或者有误差,请看下面)
<div id="udiv" >
<%= link_to_remote("用户信息", :update=>"udiv", :url=>{:action=>:userinfo,:userId=>10})%>
<%= link_to_remote("积分记录", :update=>"udiv", :url=>{:action=>:pointrecord,:userId=>10})%>
<%= link_to_remote("兑换记录", :update=>"udiv", :url=>{:action=>:redeemrecord,:userId=>@users.id})%>...................................
有三个页面使用在个东西,在这里每个action里都应该有render :layout=>false,这样才可以保证只替换页面的一部分,不至于出现双套布局.
紧接着,是在redeemrecord页面里分页,
用pagination_links(@order_pages)  (里面参数省了,应该有的都有了),分页后,看着都好,一共分了n页,第一页可以正常显示,但是当点击这以外的页面时,出现的却是不使用模板的裸体页面了,当再点击以上三个链接时也不管用.我想应该是一个问题,不知道各位有没有遇到过这样的问题?
谢谢,下面是部分代码
控制器里的:
def  redeemrecord
@users= User.find(params[:userId])
@orders=Order.find(:all, :conditions  =>[ "user_id =? ",@users.id],:order=>"id  ASC")
@order_pages, @orders=paginate(:orders, :per_page =>8)
             render(:layout =>false, :userid=>10)
           end
分享到:
评论
1 楼 yuwang 2007-11-06  
补充下,就是这样的一个问题:
对于一个分页的redeemrecord页面,布局使用不一致.
本来redeemrecord.rthml使用的是一个布局,因为他是一个页面,但是他分页了,每次我们只能看一个页面,出现的问题就是第一页和其他页面布局不一致.


想着也怪,怎么一个.rhtml怎么使用了两个布局?
但是仔细一想,也对啊=>ajax上他在controller里设置了render(:layout=>false),所以没用布局,(必须的),所以剩下的那些分页后的页面也不使用布局.现在的理想就是:redeemrecord.rthml的第一页不使用布局,剩下的使用布局,是不是不可以怎么做啊?
难道 分页里还可以做ajax? 
很明显,分页的时候已经跳出了ajax的控制了.
各位以前遇到过这个问题没?

相关推荐

    Java Ajax分页,jsp ajax分页

    当用户触发分页事件时,这段代码会使用AJAX发送请求到后台Servlet。请求可能包含当前页数、每页显示的记录数等参数。收到服务器的响应后,JavaScript代码将新数据插入到页面的适当位置,完成动态加载。 对于数据库...

    ajax 分页 ajax分页

    在网页开发中,数据分页是一项非常常见的功能,特别是在处理大量数据时,为了提高用户体验,避免一次性加载所有数据导致页面加载缓慢,我们会采用Ajax技术来实现动态分页。Ajax(Asynchronous JavaScript and XML)...

    Ajax分页 Asp.net 分页

    在Asp.net中,我们可以使用多种方式实现Ajax分页,如jQuery的Ajax功能、ASP.NET AJAX Control Toolkit中的Paging控件,或者自定义Ajax分页组件。这里我们将主要讨论使用jQuery Ajax和Asp.net MVC或Web Forms的方式。...

    Jquery Ajax分页(有实例)

    - 对于文字分页,我们可以看到如何使用jQuery选择器定位分页元素,动态生成和更新页码链接,同时通过AJAX请求获取新的数据。 - 图片分页可能涉及到图片预加载和懒加载技术,确保在用户滚动到相应位置时,图片能够...

    php+ajax分页php+ajax分页php+ajax分页php+ajax分页php+ajax分页php+ajax分页

    php+ajax分页php+ajax分页php+ajax分页php+ajax分页php+ajax分页php+ajax分页php+ajax分页php+ajax分页php+ajax分页php+ajax分页php+ajax分页php+ajax分页php+ajax分页php+ajax分页php+ajax分页php+ajax分页php+ajax...

    ajax分页视频教程

    3. **动态加载数据**:讲解如何使用Ajax请求从服务器获取分页数据,如每页的大小、当前页码等参数的传递,以及如何处理返回的分页结果。 4. **前端分页界面构建**:设计并实现分页UI,包括页码按钮、跳转输入框等...

    Ajax分页条,内有使用方法

    在提供的"分页条使用方法.doc"文档中,可能会包含详细的步骤和代码示例,指导如何在实际项目中集成和配置Ajax分页条。新建的文件夹可能包含了一些预设样式的CSS文件,供开发者参考和使用。 总结来说,Ajax分页条是...

    ASP + Ajax 分页实例

    传统的分页通常会加载整个页面,而使用Ajax分页,只需要向服务器请求当前页的数据,然后在客户端动态更新,这样可以显著减少数据传输量,提高页面响应速度。 具体实现步骤可能包括以下几点: 1. **前端准备**:在...

    ajax分页模板示例

    **Ajax分页模板示例详解** 在Web应用中,数据量大时,为了提高用户体验,分页技术变得至关重要。Ajax分页技术通过异步加载数据,使得用户无需等待整个页面刷新,仅需加载部分内容,提高了网页的响应速度。本示例...

    ajax分页

    **Ajax分页技术详解** 在Web开发中,为了提高用户体验,常常需要实现数据的分页显示,尤其是在处理大量数据时。Ajax(Asynchronous JavaScript and XML)分页是一种非刷新加载方式,它允许用户在不重新加载整个网页...

    jQuery分页,纯AJAX分页

    jquery无刷新分页、排序 利用jquery实现的ajax无刷新分页以及排序,支持多种格式无刷新更换,数据库采用的是Sql2000自带的NorthWind数据库 数据库控制使用的是SqlHelper

    前端ajax分页

    3. **响应处理**:接收到服务器返回的数据后,使用JavaScript更新DOM,展示新内容。 4. **错误处理**:处理网络错误或服务器返回的错误信息,确保用户界面能够正常反馈问题。 5. **用户体验优化**:预加载部分数据,...

    MVC3的Ajax分页

    5. **Ajax事件处理**:控件会自动处理Ajax请求,但你可能还需要自定义一些行为,比如在分页后更新DOM元素。这可以通过监听MvcPager的Ajax事件来实现,如`OnSuccess`或`OnError`。 6. **响应处理**:在服务器端,...

    tp3.2+ajax无刷新分页

    "tp3.2+ajax无刷新分页" 指的是使用ThinkPHP 3.2框架结合Ajax技术实现的无刷新分页功能。ThinkPHP 3.2是一个广泛使用的PHP开发框架,它提供了丰富的MVC(Model-View-Controller)架构支持,便于开发者构建Web应用。...

    .net mvc3.0分页(包含AJAX分页)

    里面实现了正常的分页及AJAX分页。 正常分页把IsAjax不赋值即可。IsAjax默认是false. 有什么问题可以联系我QQ107639524 由于本人不小心。使用的时候可以删除PageIndex.cshtml 中的 @using (Html.BeginForm(...

    .net JSON+ajax 分页

    标题中的".net JSON+ajax 分页"涉及到的是在.NET框架下,使用JSON数据格式和Ajax技术来实现网页的动态分页功能。这是一个常见的Web开发需求,尤其是在数据量较大的情况下,为了提高用户体验,避免每次操作都刷新整个...

    ASP.NET+AJAX分页

    `asp.net高效分页.txt` 很可能是关于在ASP.NET中实现高效分页的详细技术文档,可能涵盖了优化数据库查询、缓存策略以及如何与AJAX结合等内容。这部分知识对于确保在大量数据下仍能保持应用程序性能至关重要。 最后...

    jquery ajax 分页 前端

    **jQuery AJAX 分页技术在前端应用详解** 在Web开发中,分页是一种常见的用户界面功能,用于处理大量数据的展示,提高页面加载速度并优化用户体验。本篇文章将深入探讨如何利用jQuery和AJAX技术实现纯前端的分页...

    ajax分页demo

    【Ajax分页技术详解】 Ajax(Asynchronous JavaScript and XML)是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。在Web开发中,Ajax分页是实现数据展示时提高用户体验的有效手段,它允许用户在不...

Global site tag (gtag.js) - Google Analytics