ajax的翻页,jquery+ajax无刷新翻页

前台自定义通用分页jquery插件

(一)框架:用jquery+ajax+struts1实现 自动创建行和列

持久层用的是abatis.数据库用的是MySQL.

(二)sqlMap

shangjia.xml的配置如下

select sto_id,sto_name,sto_contactphone,sto_time from store limit #pageSize# offset #throwRows#

小提示:为什么不用实体类映射

我之所以不用实体类映射(就是将resultMap的Class设成实体类),是因为自动生成的表格的行是根据集合中Map的个数决定的,而表格的列是根据集合中Map的键值对的个数决定的,所以如果用实体类映射的话自动生成的表格的列就要按照实体类的属性的个数决定。而不论你的sql语句是否是查询所有的属性,都会封装到Map中实体类里。这样就不能的到实际查询的属性,而是所有的属性。

小提示:为什么要用LinkedHashMap

当我运行页面是准确的显示出了我在sql中制定的属性,而不是所有的属性。但是有出现了一个问题就是:它的顺寻跟我在sql中指定的查询不一致(起初结果集封装到了HashMap中)。原来HashMap集合会自动给值排序,后发现LinkedHashMap不会自动排序。所以就选择了LinkedHashMap

(三)query

jQuery.searchByPage.js

//jQuery提交请求数据

/*actionName为要跳转到的action的name

*param为页面参数(包括struts-config.xml中的parameter和其值,页数,每页显示的条数,查询的条件)

*options为操作的图标信息

*/

(functio

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值