礼拜三log~常用java函数 & jQuery ajax的serialize() 方法 & 获取参数 & IE浏览器下button显示黑边框问题 & 关于ajax

1、java函数搜罗
取整函数:

Math.ceil(double a)//向上取整
Math.floor(double a)//向下取整

格式转换:

int pageNow = Integer.parseInt(currentPageNum);

获取list子列表:

// 商品子列表
List list = new ArrayList();
list = page.getList().subList(startNum, endNum);

2、jQuery ajax - serialize() 方法
serialize() 方法通过序列化表单值,创建 URL 编码文本字符串。
您可以选择一个或多个表单元素(比如 input 及/或 文本框),或者 form 元素本身。
序列化的值可在生成 AJAX 请求时用于 URL 查询字符串中。
栗子:

<html>
<head>
<script type="text/javascript" src="/jquery/jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
  $("button").click(function(){
    $("div").text($("form").serialize());
  });
});
</script>
</head>
<body>
<form action="">
First name: <input type="text" name="FirstName" value="Bill" /><br />
Last name: <input type="text" name="LastName" value="Gates" /><br />
</form>

<button>序列化表单值</button>
<div></div>
</body>
</html>

结果输出在两个input的name字符串+input内用户输入的名字:
FirstName=Bill&LastName=Gates

3、 关于获取参数
1.在前端获取后台例如:'${pageNow}'这样格式的参数时,js代码必须写在页面上的script标签内,写在js文件中'${pageNow}'无法得到变量对应的值
~>.<~
2.后台参数:@PathVariable & @RequestParam:
spring mvc中的@PathVariable是用来获得请求url中的动态参数的;而@RequestParam则用来获取url中携带的数据。

4、IE浏览器下button显示黑边框问题
提供传送门:http://www.jb51.net/css/68761.html

5、关于ajax

$.ajax({
    type: "POST",
       url : '${ctx}/commodity/indexAjax-zh.html?',
       data: 'currentPageNum='+goToPageNum,
       success: function(data) {
        //alert(data);
        $("#goodsList").html(data);
    }
});
@RequestMapping(value = "indexAjax-{www}${urlSuffix}")
public String indexAjax(@RequestParam String currentPageNum){
//...
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值