1.javascript中this获取当前对象问题
οnclick="change_pic(this)"
function change_pic(obj) {
// 这里的obj才是你想要的东西
alert(obj.src);
}
2.data-category html5自定义属性
<button type="button" class="btn btn-default" οnclick="searchBycategory(this)" data-category='男装'>男装</button>
可以去读一下HTML5的详细规范,但这个自定义data属性的用法非常的简单,就是你可以往HTML标签上添加任意以 "data-"开头的属性,这些属性页面上是不显示的,它不会影响到你的页面布局和风格,但它却是可读可写的
可是,怎么来读取这些数据呢?你当然可以遍历页面元素来读取你想要的属性,但jquery已经内置了方法来操作这些属性。使用jQuery的.data()方法来访问这些"data-*"属性。其中一个方法就是 .data(obj),这个方法是在 jQuery1.4.3版本后出现的,它能返回相应的data属性。
obj.data(category).
3.mybatis如何接收字符串转换为date类型插入数据库
后台获取数据,有一个字段是时间字段,后台传过来的是字符串类型的,如:2016/11/16 10:26:17,
将该字符串放在map对象中(持久层用的是mybatis或者ibatis),将参数传配置文件中insert语句,但
是如何将这个字符串转换为date类型呢?因为mybatis接收参数也挺特殊的,一般格式为:#{param,jdbcType=VARCHAR},
转换方式很简单:to_date(#{CREATE_DATE},'YYYY/MM/DD HH24:mi:ss')即可,插入到数据中的这个字段也要是date类型
4.可清除js缓存
<script type="text/javascript" src="${ctx}/index.js?rand=<%=Math.random() %>"></script>
5. href="javascript:void(0);"
6.
var myColumns = getColumns();
$('#datagrid').bootstrapTable("refreshOptions", {
url : root() + '/counter/dataGrid',
columns : myColumns
});