제목 | 검색 버튼을 누르면 리로드가 되는 현상 | ||
---|---|---|---|
글쓴이 | 정수리 | 작성시각 | 2016/10/13 09:26:51 |
|
|||
ci책을 참고 하여 검색 기능 부분을 구현하고 있습니다.
$('button[name="sh_bttn"]').click(function(){ if($('input[name="search"]').val() ==''){ alert('검색어를 입력해주세요'); $('input[name="search"]').focus(); return false; }else{ var url = urlinfo(); //alert('전송'); var name = $('input[name="search"]').val(); var ck_pur = $('select[name="ck_pur"]').val(); var key = encodeURIComponents(name); var act = url+'m_jds_c/ck_search/'+ck_pur+'/'+key; alert(act); return false; //$('#ck_submit').attr('action', act).submit(); } });
<div> <form id="ck_submit" method="post"> <select name="ck_pur"> <option value="0">전체</option> <option value="1">할일</option> <option value="2">정기점검</option> <option value="3">장애</option> <option value="4">방문</option> <option value="5">예약일정</option> <option value="6">완료일정</option> </select> <input type="text" id="gg_name" name="search"/> <button name="sh_bttn">검색</button> </form> </div>
검색 버튼을 클릭하면 jquery의 act에서 지정한 url로 넘어가야 하는데 넘어가지 않고 계속 리로드가 되어버리네요; 혹시나 해서 서브밋하는 부분을 주석처리하고 var act = url+'m_jds_c/ck_search/'+ck_pur+'/'+key; 밑에 alert(act)와 return false 적은 후 다시 검색버튼을 클릭하면 그래도 alert창이 뜨지 않고 그대로 리로드 되어버리네요;; jquery 코드에 리로드시키는 코드가 있는 건가요??; 다시 확인해봐도;; 리로드 될만한 것이 없어보이는데 말이죠 어떤 부분이 문제 인지 알고 싶습니다. 조언 좀 부탁드리겠습니다. |
|||
다음글 | 언어셋 문제 인것 같은데 임시방편으로 해결할수 있는 방... (4) | ||
이전글 | 아 마지막 db 값 전달 받는 과정 질문입니다. (4) | ||
kaido
/
2016/10/13 11:15:16 /
추천
0
|
정수리
/
2016/10/13 13:47:38 /
추천
0
@kaido 답변감사합니다. 다행히 해결하였습니다 ^^ encodeURIComponents-> encodeURIComponent 하였습니다. |