您的位置:首页 > Web前端 > JQuery

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

2016-03-16 17:32 1046 查看
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){
//...
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java 前端