先简单说下目标:就是希望一个页面可以有多个布局和 一个模板多个页面使用同样模板(
从小不会说话,要是没明白或者有误差,请看下面)
<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
分享到:
- 2007-11-06 12:39
- 浏览 1703
- 评论(1)
- 论坛回复 / 浏览 (1 / 2316)
- 查看更多
相关推荐
当用户触发分页事件时,这段代码会使用AJAX发送请求到后台Servlet。请求可能包含当前页数、每页显示的记录数等参数。收到服务器的响应后,JavaScript代码将新数据插入到页面的适当位置,完成动态加载。 对于数据库...
在网页开发中,数据分页是一项非常常见的功能,特别是在处理大量数据时,为了提高用户体验,避免一次性加载所有数据导致页面加载缓慢,我们会采用Ajax技术来实现动态分页。Ajax(Asynchronous JavaScript and XML)...
在Asp.net中,我们可以使用多种方式实现Ajax分页,如jQuery的Ajax功能、ASP.NET AJAX Control Toolkit中的Paging控件,或者自定义Ajax分页组件。这里我们将主要讨论使用jQuery Ajax和Asp.net MVC或Web Forms的方式。...
- 对于文字分页,我们可以看到如何使用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...
3. **动态加载数据**:讲解如何使用Ajax请求从服务器获取分页数据,如每页的大小、当前页码等参数的传递,以及如何处理返回的分页结果。 4. **前端分页界面构建**:设计并实现分页UI,包括页码按钮、跳转输入框等...
在提供的"分页条使用方法.doc"文档中,可能会包含详细的步骤和代码示例,指导如何在实际项目中集成和配置Ajax分页条。新建的文件夹可能包含了一些预设样式的CSS文件,供开发者参考和使用。 总结来说,Ajax分页条是...
传统的分页通常会加载整个页面,而使用Ajax分页,只需要向服务器请求当前页的数据,然后在客户端动态更新,这样可以显著减少数据传输量,提高页面响应速度。 具体实现步骤可能包括以下几点: 1. **前端准备**:在...
**Ajax分页模板示例详解** 在Web应用中,数据量大时,为了提高用户体验,分页技术变得至关重要。Ajax分页技术通过异步加载数据,使得用户无需等待整个页面刷新,仅需加载部分内容,提高了网页的响应速度。本示例...
**Ajax分页技术详解** 在Web开发中,为了提高用户体验,常常需要实现数据的分页显示,尤其是在处理大量数据时。Ajax(Asynchronous JavaScript and XML)分页是一种非刷新加载方式,它允许用户在不重新加载整个网页...
3. **响应处理**:接收到服务器返回的数据后,使用JavaScript更新DOM,展示新内容。 4. **错误处理**:处理网络错误或服务器返回的错误信息,确保用户界面能够正常反馈问题。 5. **用户体验优化**:预加载部分数据,...
5. **Ajax事件处理**:控件会自动处理Ajax请求,但你可能还需要自定义一些行为,比如在分页后更新DOM元素。这可以通过监听MvcPager的Ajax事件来实现,如`OnSuccess`或`OnError`。 6. **响应处理**:在服务器端,...
"tp3.2+ajax无刷新分页" 指的是使用ThinkPHP 3.2框架结合Ajax技术实现的无刷新分页功能。ThinkPHP 3.2是一个广泛使用的PHP开发框架,它提供了丰富的MVC(Model-View-Controller)架构支持,便于开发者构建Web应用。...
里面实现了正常的分页及AJAX分页。 正常分页把IsAjax不赋值即可。IsAjax默认是false. 有什么问题可以联系我QQ107639524 由于本人不小心。使用的时候可以删除PageIndex.cshtml 中的 @using (Html.BeginForm(...
标题中的".net JSON+ajax 分页"涉及到的是在.NET框架下,使用JSON数据格式和Ajax技术来实现网页的动态分页功能。这是一个常见的Web开发需求,尤其是在数据量较大的情况下,为了提高用户体验,避免每次操作都刷新整个...
`asp.net高效分页.txt` 很可能是关于在ASP.NET中实现高效分页的详细技术文档,可能涵盖了优化数据库查询、缓存策略以及如何与AJAX结合等内容。这部分知识对于确保在大量数据下仍能保持应用程序性能至关重要。 最后...
**jQuery AJAX 分页技术在前端应用详解** 在Web开发中,分页是一种常见的用户界面功能,用于处理大量数据的展示,提高页面加载速度并优化用户体验。本篇文章将深入探讨如何利用jQuery和AJAX技术实现纯前端的分页...
【Ajax分页技术详解】 Ajax(Asynchronous JavaScript and XML)是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。在Web开发中,Ajax分页是实现数据展示时提高用户体验的有效手段,它允许用户在不...
Ajax分页,采用Ajax无刷新分页,另外,当选择一个或几个复选框后,翻页,再回到该页面后,那个复选框依然是选中状态。使用的是oracle数据库,里面有sql语句,你可以根据你的数据库自行创建BaseDao