为了账号安全,请及时绑定邮箱和手机立即绑定

单击 div 时有什么方法可以在 Node js 服务器中获取值

单击 div 时有什么方法可以在 Node js 服务器中获取值

冉冉说 2023-07-20 14:23:37
这是我的 EJS 文件<!DOCTYPE html><html dir="ltr">  <head>    <meta charset="utf-8">    <title>Sart Plug</title>    <script src="http://code.jquery.com/jquery-3.5.1.js" integrity="sha256-QWo7LDvxbWT2tbbQ97B53yJnYU3WhH/C8ycbRAkjPDc=" crossorigin="anonymous"></script>    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.5.3/dist/css/bootstrap.min.css" integrity="sha384-TX8t27EcRE3e/ihU7zmQxVncDAy5uIKz4rEkgIXeMed4M0jlfIDPvg6uqKI2xXr2" crossorigin="anonymous">    <link rel="stylesheet" href="/css/usrDashboard.css">    <link rel="icon" href="/images/plugimg.png" type="image/x-icon" />  </head>  <body>    <div class="container">      <div class="header">        <a href="#" class="logo">Select Device</a>        <div class="header-right">          <a href="/logout">Log Out</a>        </div>      </div>      <div class="jumbotron" id="jumbo">        <p><%=data.noResult%></p>        <div class="row">          <% for(var i=0; i < data.result.length; i++) { %>            <div class="col-25">              <a href="/plugDashboard">                <p><img class="img-fluid" src="/images/plugimg.png" alt="Plug Image"></p>                <p><h3><%= data.result[i].device_name %></h3></p>                <p><h6><%= data.result[i].device_address %></h6></p>              </a>            </div>          <% } %>        </div>      </div>    </div>  </body></html>
查看完整描述

1 回答

?
繁星淼淼

TA贡献1775条经验 获得超11个赞

您可以添加新的GET快速路线,例如:


router.get('/get_mac_info/:mac_id', function(req, res, next) {

  res.json({

    mac_id: 'test_id'


  });

});


之后只需添加ajax点击事件调用:


$(function () {

    $(document).on('click', '.col-25', function (e) {

        $.get('/get_mac_info/' + mac_id, function(data){

          $('.print_container').text(data)

        })

        e.preventDefault();

    });


});


查看完整回答
反对 回复 2023-07-20
  • 1 回答
  • 0 关注
  • 91 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信