Teamproject-19

조형찬·2023년 5월 22일

TeamProject 일지

목록 보기
19/34

5.22. 팀프로젝트 진행상황

  • 필터링 진행중
  • 필터 체크를 통해 해당 변수들 리스트가 나오도록은 함.
  • 검색버튼을 눌렀을 때는 전체 리스트가 나오는데 레시피 목록 버튼을 눌렀을 때는 전체리스트가 나오지 않는 문제 해결중

문제 : jquery 설정 파일 경로 오류.
병합을 하면서 jquery를 사용하기 위해 설정 정보를 담고 있는 파일이 들어왔다. 이때 경로 설정에 문제가 있었다.
resources/static/js/vendor/파일이름 경로인데
./js/vendor/파일이름 경로가 들어가 있었을 때 문제가 생겼다. recipe/js/vendor로 경로가 꼬이는 문제가 발생하였다.
전체 경로를 다써보기도 했는데 결론은 기본 경로가 static까 들어가 있기 때문에 /js/vendor/파일이름 으로 수정하였더니 해결되었다.

문제 : jquery 메서드 인식문제
ajax 를 사용하기 위해 jquery문법을 사용하였다. jquery의 문법상의 문제가 없어도 안되는 문제가 생겼다.script안에 jquery문법을 사용하는데 이 내용이 전체 html내용아래 body태그 안에 들어가야 한다. 이때 content div로 묶여있으니 div안에 위치하게 하면 가능하다.


검색버튼 또는 레시피메뉴를 눌러서 레시피메뉴 창에 들어왔을 때 기본적으로 모든 레시피를 넣어준다.
쿼리문에서 모든 아이디, 테그를 기준으로 검색하고, 필터링도 전체에 해당하는 경우를 조회해서 id목록을 반환하게 한다.

필터링안에 있는 버튼을 누르면 필터링 조건에해당하는 내용의 값이 바뀌니까 조회되는 id값도 바뀌도록 하려고 한다.
여기서 헷갈리는 이유는 검색버튼의 경우 누르면 조회를 하도록 하면 id가 새롭게 바뀐다. 필터링의 경우 하나하나 누를 때마다 새롭게 조회를 한다고 바꿔야 할 거같다.
그런데 이럴경우 recommendword 인자가 필터링 메서드에도 들어가야 하는데 어떻게 가져와야 할지 좀 어려움이 있다.

profile
서버개발 공부중

0개의 댓글