使用ajax分页时注意的问题

第一点:js 中使用el表达式 关键总结:在js中使用el表达式一定要加双引号


例如 :    alert("${pBean.prevPage}");


js中使用拼接要注意参数的拼接

第二点:js中使用拼接要注意参数的拼接  -------注意转义 使用反斜杠 \


例如 : studentDataHtml += "<td>"+"<a href='#' οnclick='modify(\""+stu.sid+"\")'>修改</a>"+
                "&nbsp;&nbsp;&nbsp;<a href='#' οnclick='del(\""+stu.sid+"\")'>删除</a>"+
                "</td>";


第三点:使用ajax 后端接收一个集合,将集合转换成json格式时,若集合中有Date类型字段  注意注册Date时间戳转换器  否则前端接收不到这个集合  也不报错。


例如:

   // 获取用户集合(模拟数据)
    userList = userService.findUserAll();
    // 获取JSON转换对象
    JSONArray jsonObject = new JSONArray();
    // JSON转换的初始化对象
    JsonConfig jf = new JsonConfig();
    // 注册SQL时间戳转换器
    jf.registerJsonValueProcessor(java.sql.Timestamp.class, new DateJsonValueProcessor("yyyy-MM-dd"));  
    // 注册util.Date的转换器
    jf.registerJsonValueProcessor(java.util.Date.class, new DateJsonValueProcessor("yyyy-MM-dd"));  
    // 根据初始化对象里的转换器来转换
    System.out.println(jsonObject.fromObject(userList,jf).toString());











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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值