获取元素代码有问题吗

获取元素代码有问题吗

<%@ page language="java" contentType="text/html; charset=utf-8"

    pageEncoding="utf-8"%>

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>员工</title>

</head>

<body>

<form action="" method="">

        <input type="button" name="" value="员工列表" id="em">

        <input type="button" name="" value="职位列表"  id="job">

        <input type="button" name="" value="部门列表"  id="depart">

        <div id="container">

        </div>

    </form>

    <script type="text/javascript" src="/js/jquery-3.5.1.js"></script>

         <script type="text/javascript">

          var xmlhttp;

          if(window.XMLHttpRequest){

             xmlhttp=new XMLHttpRequest();

          }else{

            xmlhttp=new ActiveXObject("Microsoft.XMLHTtP");

          }

          xmlhttp.open("get", "/ajax/emlist", true);

          xmlhttp.send();

          xmlhttp.onreadystatechange=function(){

            if(xmlhttp.readyState==4&&xmlhttp.status==200){

                var text=xmlhttp.responseText;

                var json=JSON.parse(text);

                console.log(json);

                var html="";

                $("input[id='em']").click(function(){

                for(var i=0,i<json.length,i++){

                var emp=json[i];

                html=html+"<h2>"+emp.name+"</h2>"

                }

                document.getElementById("container").innerHTML=html;

                })

            $("input[id='job']").click(function(){

                for(var i=0,i<json.length,i++){

                var emp=json[i];

                html=html+"<h2>"+emp.job+"</h2>"

                }

                document.getElementById("container").innerHTML=html;

                })

                $("input[id='depart']").click(function(){

                for(var i=0,i<json.length,i++){

                var emp=json[i];

                html=html+"<h2>"+emp.department+"</h2>"

                }

                document.getElementById("container").innerHTML=html;

                })

            }

          }

          </script> 

</body>

</html>

报如下错误代码:

emplyee.jsp:17 GET http://localhost:8080/js/jquery-3.5.1.js net::ERR_ABORTED 404

emplyee.jsp:34 Uncaught SyntaxError: Unexpected token '<'


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕阿满 2020-08-08 10:01:58

同学你好,还是404错误,如:

http://img1.sycdn.imooc.com//climg/5f2e0730091a752206560141.jpg

建议同学将报错截图贴出来,包括后边具体报错位置。

另外在同学的代码中,for循环中逗号使用错误,如:

http://img1.sycdn.imooc.com//climg/5f2e077e0968cdad07640677.jpg

这里应该使用分号(;)分割,而不是逗号。建议同学修改一下再试试。

祝:学习愉快~

好帮手慕阿满 2020-08-07 11:34:52

同学你好,报错提示js文件路径错误,报404 ,如:

http://img1.sycdn.imooc.com//climg/5f2cca97096ffbaa07780123.jpg

在路径中缺少项目,建议同学加上项目名再试试。

祝:学习愉快~

  • 提问者 慕UI1578266 #1
    现在又报其他错误:Failed to load resource: the server responded with a status of 404 () emplyee.jsp:34 Uncaught SyntaxError: Unexpected token '<'。 我写的代码有问题吗?谢谢
    2020-08-07 19:16:16
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师