Javascript 使用Node.appendChild(),但它不使用';不显示数据

Javascript 使用Node.appendChild(),但它不使用';不显示数据,javascript,html,knex.js,Javascript,Html,Knex.js,我试图通过从MySQL中提取数据来创建一个表,但数据没有显示出来。而且没有错误显示消息,所以我不知道我做错了什么 **我试着用邮递员看看我用的是否正确。程序可以显示信息页面 这是HTML代码: <div class="table-responsive"> <table class="table table-striped" id="employee_table"> <thead> <tr> &

我试图通过从MySQL中提取数据来创建一个表,但数据没有显示出来。而且没有错误显示消息,所以我不知道我做错了什么

**我试着用邮递员看看我用的是否正确。程序可以显示信息页面

这是HTML代码:

<div class="table-responsive">
    <table class="table table-striped" id="employee_table">
      <thead>
        <tr>
          <th scope="col">Employee_ID</th>
          <th scope="col">FirstName</th>
          <th scope="col">LastName</th>
          <th scope="col">Gender</th>
          <th scope="col">Dateofbirth</th>
          <th scope="col">BloodGroup</th>
          <th scope="col">Address</th>
          <th scope="col">Email</th>
          <th scope="col">ContactNo</th>
          <th scope="col">JoiningDate</th>
          <th scope="col">EmployeeType</th>
        </tr>
      </thead>
      <tbody>

      </tbody>
    </table>
</div> 
let employeeList = document.querySelector("#employee_table > tbody");

let employee = [];


const loadEmployee = () => {
    userGet().then(data => {
        employee = data
        generateTableEmployee()
    })
}


const generateTableEmployee = () => {
    employeeList.innerHTML = "";
    employee.forEach(employees => {
        let tr = document.createElement("tr");

        let th = document.createElement("th");
        th.setAttribute("scope", "row");
        th.innerHTML = employees.Employee_ID;

        let tdEmployee_ID = document.createElement("td");
        tdEmployee_ID.innerHTML = employees.Employee_ID;

        let tdFName = document.createElement("td");
        tdFName.innerHTML = employees.FName;

        let tdLName = document.createElement("td");
        tdLName.innerHTML = employees.LName;

        let tdgender = document.createElement("td");
        tdgender.innerHTML = employees.gender;

        let tdDateofbirth = document.createElement("td");
        tdDateofbirth.innerHTML = employees.Dateofbirth;

        let tdBloodGroup = document.createElement("td");
        tdBloodGroup.innerHTML = employees.BloodGroup;

        let tdAddress = document.createElement("td");
        tdAddress.innerHTML = employees.Address;

        let tdEmail = document.createElement("td");
        tdEmail.innerHTML = employees.Email;

        let tdContactNo = document.createElement("td");
        tdContactNo.innerHTML = employees.ContactNo;

        let tdJoiningDate = document.createElement("td");
        tdJoiningDate.innerHTML = employees.JoiningDate;

        let tdEmployeeType = document.createElement("td");
        tdEmployeeType.innerHTML = employees.EmployeeType;

        tr.appendChild(th)
        tr.appendChild(tdEmployee_ID)
        tr.appendChild(tdFName)
        tr.appendChild(tdLName)
        tr.appendChild(tdgender)
        tr.appendChild(tdDateofbirth)
        tr.appendChild(tdBloodGroup)
        tr.appendChild(tdAddress)
        tr.appendChild(tdEmail)
        tr.appendChild(tdContactNo)
        tr.appendChild(tdJoiningDate)
        tr.appendChild(tdEmployeeType)

        employeeList.appendChild(tr);
    })
}

或者我在另一个文件中写入了错误的代码。

您检查过该网页吗?你能包括你检查过的网页的截图吗?控制台部分检查过的网页,控制台部分。这是一张空白页。嗨,梅菲。请发布
userGet
函数的源代码,以及任何相关的路由定义(可能是从数据库获取员工列表的Knex代码)。