`
yuwang
  • 浏览: 7207 次
  • 性别: 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的控制了.
各位以前遇到过这个问题没?

相关推荐

    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 分页ajax 分页ajax 分页

    **Ajax 分页技术详解** Ajax(Asynchronous JavaScript and XML)是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。在网页应用中,分页是一个常见的功能,它用于处理大量数据的显示,使得用户可以...

    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请求获取新的数据。 - 图片分页可能涉及到图片预加载和懒加载技术,确保在用户滚动到相应位置时,图片能够...

    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(...

    ajax分页_ajax分页_

    **Ajax分页技术详解** 在Web开发中,为了提高用户体验,我们经常需要实现分页功能,使得用户可以方便地浏览大量的数据而不会一次性加载过多内容导致页面响应变慢。Ajax分页是一种流行的实现方式,它利用JavaScript...

    .net JSON+ajax 分页

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

    ASP.NET+AJAX分页

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

Global site tag (gtag.js) - Google Analytics