aluo_ex 2017-07-16 16:13 采纳率: 0%
浏览 939
已结题

请教大神JQUERY ajax的问题

 请问代码里的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>
  • 写回答

6条回答 默认 最新

  • 花开花又谢 2017-07-17 00:13
    关注

    把它放在jq的后面引入呢

    评论

报告相同问题?

悬赏问题

  • ¥30 python代码,帮调试
  • ¥15 #MATLAB仿真#车辆换道路径规划
  • ¥15 java 操作 elasticsearch 8.1 实现 索引的重建
  • ¥15 数据可视化Python
  • ¥15 要给毕业设计添加扫码登录的功能!!有偿
  • ¥15 kafka 分区副本增加会导致消息丢失或者不可用吗?
  • ¥15 微信公众号自制会员卡没有收款渠道啊
  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条