5 글 보임 - 1 에서 5 까지 (총 5 중에서)
-
글쓴이글
-
2023년 1월 3일 10:49 #60757
이해욱참가자server.js app.get('/search',function(요청, 응답){ console.log(요청.query.value); var title = 요청.query.value; var sql = 'SELECT title FROM post WHERE title=?'; connection.query(sql,[title],function(err,topcis){ console.log(topcis) if(err) { console.log(err); 응답.status(500).send('Internal Server Error'); } else { 응답.render('search.ejs',{posts : topcis}); } }) }) list.ejs
<body> <script src="https://code.jquery.com/jquery-3.4.1.min.js"></script>
<div class="_container"> <div class="header"> <%- include('nav.html')%> </div> <div class="left-menu"></div> <div class="center-menu"> <h4>글</h4>
<div class="container input-group mb-2"> <input class="form-control" id="'search-input"> <button class="input-group-append btn btn-danger" id="search">검색</button> </div> <ul class="list-group"> <% for(var i=0; i < posts.length; i++) { %> <li class="list-group-item"> <h4>글 번호: <%= posts[i].id %></h4> <p>제목 : <%= posts[i].title %></p> <button class="btn btn-danger delete" data-id="<%= posts[i].id %>">삭제</button>
<% } %>
</div> <div class="right-menu"></div> <div class="footer"></div> </div> <script> $('#search').click(function(){ var 입력한값 = $('#search-input').val(); window.location.replace('/search?value='+입력한값); })
에러는 안뜨는데 검색 값undefined 뜹니
콘솔창 undefined []
2023년 1월 3일 18:41 #60861
이해욱참가자list.ejs
<body> <script src="https://code.jquery.com/jquery-3.4.1.min.js"></script> <div class="_container"> <div class="header"> <%- include('nav.html')%> </div> <div class="left-menu"></div> <div class="center-menu"> <h4>글</h4> <div class="container input-group mb-2"> <input class="form-control" id="'search-input"> <button class="input-group-append btn btn-danger" id="search">검색</button> </div> <ul class="list-group"> <% for(var i=0; i < posts.length; i++) { %> <li class="list-group-item"> <h4>글 번호: <%= posts[i].id %></h4> <p>제목 : <%= posts[i].title %></p> <button class="btn btn-danger delete" data-id="<%= posts[i].id %>">삭제</button> <% } %>
</div> <div class="right-menu"></div> <div class="footer"></div> </div> <script> $('#search').click(function(){ var 입력한값 = $('#search-input').val(); window.location.replace('/search?value='+입력한값); }) </script>
에러는 안뜨는데 검색 값undefined 뜹니다 <input class="form-control" id="'search-input"> 있습니다
-
글쓴이글
5 글 보임 - 1 에서 5 까지 (총 5 중에서)
- 답변은 로그인 후 가능합니다.