请问代码里的script放在kqwork.js里就运行不了是什么问题,路径没有错,还有 <input type="button" value="上报考勤" id="uploadkq">怎么点击没有任何动作?浏览器请求也没有发送
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>考勤</title>
<script type="text/javascript" src="../static/kqwork.js" charset="gb2312"></script>
<script src="https://cdn.bootcss.com/jquery/1.10.2/jquery.min.js"></script>
</head>
<body>
<span>考勤系统测试</span>
<input type="button" value="获取考勤" id="getkq" >
<input type="button" value="上报考勤" id="uploadkq">
<script>
$(function () {
$('#getkq').click(function () {
$.ajax({
type: "post",
dataType: "json",
url: "/log",
success: function (msg) {
var today = new Date();
today.setFullYear(2017, 07, 05);
monthDays = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
year = today.getYear() + 1900;
if (((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0)) monthDays[1] = 29;
nDays = monthDays[today.getMonth()];
firstDay = today;
firstDay.setDate(1);
startDay = firstDay.getDay();
column = 1;
for (j = startDay; j < 7; j++) {
kq.rows[1].cells[j].innerHTML = "" + column + "<br/>上午<select id='sel" + column + "'><option value ='1'>上班</option><option value ='3'>休息</option></select><br/>下午<select id='sel_pm" +
column + "'><option value ='1'>上班</option><option value ='3'>休息</option></select>";
//$("#sel" + column + "").val(msg[column - 1].cw_work_type);
// var checkValue = $("#select_id").val(); //获取Select选择的Value
$("#sel" + column + "").val(msg[column - 1].cw_work_type);
$("#sel_pm" + column + "").val(msg[column - 1].cw_work_type_pm);
column++;
}
for (i = 2; i < 6; i++) {
for (j = 0; j < 7; j++) {
kq.rows[i].cells[j].innerHTML = "" + column + "<br/>上午<select id='sel" + column + "'><option value ='1'>上班</option><option value ='3'>休息</option></select><br/>下午<select id='sel_pm" +
column + "'><option value ='1'>上班</option><option value ='3'>休息</option></select>";
$("#sel" + column + "").val(msg[column - 1].cw_work_type);
$("#sel_pm" + column + "").val(msg[column - 1].cw_work_type_pm);
column++;
if (column > nDays) break;
}
}
}
});
});
/////此处单击事件为何不起作用?浏览器没有向后台发出请求的动作
$('#uploadkq').click(function () {
var kq_arry = new Array();
for (i = 1; i < 31; i++) {
kq_arry[i - 1] = $("#sel" + i + "").val();
}
var kq_json = $.toJSON(kq_arry);
$.ajax({
type: "post",
dataType: "json",
url: "/up",
data: kq_arry,
});
});
});
</script>
<div align="center" id="div" style="position:absolute;width:840px;widt=840px;left:200px;top:100px;">
<TABLE id="kq" border='1' CELLSPACING='0' CELLPADDING='2' BGCOLOR='#B3DFDA'>
<TR BGCOLOR='#AADFDA'>
<TD background-color:yellow>周日</TD><TD >周一</TD><TD >周二</TD><TD >周三</TD><TD >周四</TD><TD >周五</TD><TD >周六</TD>
</TR>
<TR>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
</TR>
<TR>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
</TR>
<TR>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
</TR>
<TR>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
</TR>
<TR>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD></TD>
</TR>
</table>
</div>
</body>
</html>