发表于: 2016-03-24 00:43:00
1 3962
今天完成的事情:
写完了学员信息的上传、信息的删除,大体上功能能实现,但是有些细节还没处理好,正在写查询学生的详细信息,目前遇到了点问题,id能读取到,但是点击转不过去,还在找问题找方法,先来写个日报。
明天计划的事情:
初步实现task5的几个功能,后续在做修改
遇到的问题:
比如那个日期还没处理好,目前只能传递纯数字,时间戳遇到了点问题,老是转换不过去,然后就先跳过做其他的方法。然后在点击事件删除的时候,虽然是多选,但是我每次只能删除一个学员的信息。
收获:
在把checkbox与id绑定的时候确实花了一段时间去尝试各种方法,最后我的思路是做一个循环,在循环里让被选中的checkbox的值与id的数组相对应,然后写在一个函数,在ajax里直接{id:findid()}
function findid() {
var checkboxes = $('input[name="checkbox"]');
for (var i = 0; i < checkboxes.length; i++) {
if (checkboxes[i].checked) return ids[i];
}
}
但是在确定是否被选中的时候有好几种方式,目前我还没做出明确的区分,到底什么时候用什么方法。
在获取<span id="sss1">中id'的数字,在点击事件的里边,$(this).attr("id").replace(/[a-zA-Z]/ig,""); 正则表达式,除掉字母,但是这个数字不是数字,这只是看上去是数字而已,他还是个字符串,
然后parseInt()是把这个数字转换成number,才可以用。
评论