728x90
반응형
전체 코드
function discardContent(response) {
if (response.data.length == 0 ){
alert($("#search").val() + "에 대한 검색결과가 없습니다.");
$("#search").val('');
return ;
}
discardContent 라는 이름의 함수에 response를 담겠다.(함수 정의)
response는 Ajax통신으로 DB에서 값을 가지고 온 뒤 넘겨준 파라미터이다.
function discardContent(response) {
"response의 데이터의 길이가 없을 때"를 감지한다. 여기서, 데이터의 길이가 없다는 것은 검색 한 결과 값이 없다는 것과 같은 의미이다. (해당 검색어에 대한 결과 출력물이 아무것도 없다. 즉, DB에서 가지고 온 데이터의 길이가 0이다)
if (response.data.length == 0 ){
검색 창 input 태그의 id를 "search"로 지정 해주었다.
검색 창에 입력한 값을 가지고 와서 ~에 대한 결과가 없다는 알림창을 띄워준다.
만약, "개발"이라는 글씨를 쳤을때 결과가 없다면 "개발에 대한 검색결과가 없습니다"라는 문구가 뜬다.
alert($("#search").val() + "에 대한 검색결과가 없습니다.");
그리고 "search" 라는 input 창의 값을 ''(없음)으로 만들어주면 된다.
$("#search").val('');
return ;
}
게시글이 도움이 되었다면
[로그인]이 필요 없는 ❤ 눌러주세요:)
반응형
'JavaScript | JQuery' 카테고리의 다른 글
[Html / JavaScript] Radio Button 라디오버튼 생성 / 기본으로 체크되어있게 하기 / 값에 따라 체크표시 하기 (0) | 2022.12.19 |
---|---|
[JQuery/JavaScript] 체크된 라인 삭제하기 (0) | 2022.12.12 |
[JavaScript] 웹개발 확인/취소 버튼 구현하기 (feat. confirm) (0) | 2022.11.30 |
[JavaScript / JQuery] radio 버튼 체크 한 값 가져오기 (0) | 2022.11.19 |
[JavaScript] Enter click event | 검색 창 엔터시 버튼 클릭하게 하기 (event.keyCode 대체) (0) | 2022.10.20 |