0

美好的一天,我是 gridjs 的新手,任何人都可以帮助我。我想使用gridjs显示从javascript函数返回值到表这是我的代码

HTML

<html>
  <body>
     <div>
        <h1> Register User </h1>
        <div id="user_record"></div>
     </div>
  </body>

这是我的 Javascript

let grid_table = new gridjs.Grid({
        pagination: true,
        columns: [ 'Stockholder Address', 'StockholderName', 'Representative', 'Number of shares', 'Registered Area' ],
        server: {
            url: '/api/stockholder?registered=true',
            method: 'GET',
            then: data => data.map(stockholder => [ 
                stockholder.district, 
                stockholder.stockholderName,
                stockholder.representative,
                stockholder.numberOfStock,
                registered_area(stockholder.userID)
            ])
        }
    })

这是我在 Javascript 中的函数

const registered_area = async (userID) =>{
       try{
           let user_response = await fetch('/api/user/details?userID='+userID);
           let user_result = await user_response.json();
           return user_result[0].district;
       }catch(error){
         console.log(error)
       }
 }

这张图片一定是预期的结果在此处输入图像描述

但是目前的结果是这样的 在此处输入图像描述

我希望有人可以帮助我谢谢

4

0 回答 0