<script type="text/javascript">
$(function () {
$.ajax({
url:"servlet/DutyServlet?method=getDepts",
success:function (result) {
//alert(result);
//json str-->json obj
eval("var arr ="+result)
//拼接option字符串
var str='<option value="0">--不限---</option>';
for (var i = 0; i < arr.length; i++) {
str += '<option value="'+arr[i].deptNo+'">'+arr[i].deptName+'</option>';
}
//加入到select中
$("#deptNo").html(str);
},
error:function (xhr) {
alert(xhr.status+" "+xhr.statusText);
}
});
});
function findDuty() {
//获取三个个查询条件的值
var empId=$("#empId").val();
var deptNo=$("#deptNo").val();
var dtDate=$("#dtDate").val();
//alert(empId+" "+deptNo+" "+dtDate);
//发送ajax请求并在回调函数完成显示数据
$.ajax({
url:"servlet/DutyServlet?method=findDuty",
data:{empId:empId,deptNo:deptNo,dtDate:dtDate},
success:function (result) {
// alert(result);
//json str --->json obj
eval("var arr= "+result);
var str="";
for (var i = 0; i < arr.length; i++) {
str += '<tr>\n' +
' <td>\n' +
' <input name="" type="checkbox" value="" />\n' +
' </td>\n' +
' <td>'+arr[i].empId+'</td>\n' +
' <td>'+arr[i].employee.realName+'</td>\n' +
' <td>'+arr[i].employee.department.deptName+'</td>\n' +
' <td>'+arr[i].dtDate+'</td>\n' +
' <td>'+arr[i].signinTime+'</td>\n' +
' <td>'+arr[i].signoutTime+'</td>\n' +
' </tr>';
}
//添加到table中
$("#tbody1").html(str);
},
error:function (xhr) {
alert(xhr.status +" "+xhr.statusText);
}
});
}
window.onload=findDuty;
</script>