제목 | 검색기능 페이지 이동 관련 질문 | ||
---|---|---|---|
카테고리 | CI 2, 3 | ||
글쓴이 | 닉네임work | 작성시각 | 2021/10/26 19:19:37 |
|
|||
뷰 <form id="form1" name="form1" method="post"> <input type="text" name="search"> <input type="button" value="확인" onclick="test1(); return false;"> </form>
</body> <script src="http://code.jquery.com/jquery-1.11.0.min.js"></script> <script> function test1(){ var formData = $("#form1").serialize(); $.ajax({ cache : false, url : "http://localhost/ci3_1/index.php?/Tutorial/ajax_post_form", // 요기에 type : 'POST', data : formData, success : function(data) { var jsonObj = JSON.parse(data);
}, // success
error : function(xhr, status) { alert(xhr + " : " + status); } }); // $.ajax */ } </script>
컨트롤러 public function ajax_post_form () { $user_data = array( 'search'=> $this->input->post('search'), ); $this->load->model('Member_model'); $data['members'] = $this->Member_model->search($user_data); $this->load->view('Tutorial/members', $data); }
모달 function search($search) {
$this->load->database(); $result = $this->db->query("select * from items where content like '%".$search['search'] ."%'")->result(); $this->db->close(); print_r($result);
return $result; } 검색기능을 구현하고 있습니다. 도움을 받아 여기까지 진행 되었는데 이 코드로 하게되면
네트워크 탭에서 밖에 보이지 않습니다... 원래 리스트가 있던 곳에 뿌려주고 싶은데 어떻게 이동하는지 궁금합니다!! |
|||
다음글 | ci4에서 데이터베이스 구문 오류나 pk 중복 등의 오... (2) | ||
이전글 | ajax로 post보내기 (4) | ||
테러보이
/
2021/10/27 11:55:30 /
추천
0
success : function(data) 에서 받은 데이터로 가공해서 뿌려주도록 작업 하면됩니다.
|
닉네임work
/
2021/10/30 10:18:02 /
추천
0
덧글 감사합니다 ㅠㅠ success쪽으로 실행 되지않는데 왜그런걸까요 ㅠㅠㅠ |
변종원(웅파)
/
2021/11/01 08:31:12 /
추천
0
ajax_post_form 에서 뷰를 호출하는게 아니라 json 데이터를 리턴하게 해야합니다. 다른 사람들이 만든 소스 찾아서 참고해보세요. |