使用ajax分页时注意的问题

来源:互联网 发布:gre作文被判雷同 知乎 编辑:程序博客网 时间:2024/06/05 10:11

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


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


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

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


例如 : studentDataHtml += "<td>"+"<a href='#' onclick='modify(\""+stu.sid+"\")'>修改</a>"+
                "&nbsp;&nbsp;&nbsp;<a href='#' onclick='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());











原创粉丝点击