0
안녕하세요 저는 codeigniter에서 초보자입니다. xD 모든 페이지를 새로 고치지 않고 내용을 변경하고 싶습니다. 내 JS 코드 :Codeigniter : 호출 div 요소
<script type="text/javascript">
$(document).ready(function(){
$('#submit').click(function(e) {
e.preventDefault();
//get input data as a array
var post_data = {
'message': $("#message").val(),
'<?php echo $this->security->get_csrf_token_name(); ?>': '<?php echo $this->security->get_csrf_hash(); ?>'
};
$.ajax({
type: "POST",
url: "<?php echo base_url(); ?>ccoba/insertByajax",
data: post_data,
success: function(message) {
$('#input_kategori').modal('toggle');
//$('.first:first').after('<tr><td></td><td></td><td>'+message+'</td></tr>');
$('#tabel').load('<?php echo base_url(); ?>ccoba/index'+"#tabel");
//reset modal form
$('.modal').on('hidden.bs.modal', function(){
$(this).find('form')[0].reset();
});
}
});
});
});
</script>
내 질문의 난 내 컨트롤러와 뷰에서 DIV 요소를 호출 할 수 있습니다?
내 나쁜 영어의 xD에 대한.......
function tabel(){
$data['hasil'] = $this->mcoba->getAllMessage();
$this->load->view('tbl_coba',$data); //i want to call div element in a view here
}
........
죄송 thnks ...
확인. 내가 div, 성공을 포함하는 html 파일을로드하는 경우. 다음 질문은 두 번째로 데이터를 입력 할 때 부트 스트랩 모달 배경이 사라지지 않는 이유입니다. – bluesvega
호출 ajax 후에로드 된 div에 대해 부트 스트랩 모달을 다시 시작하기 만하면됩니다. – jewelnguyen8
성공 : function (message) { $ ('# input_kategori'). 모달 ('토글'); \t $ ('. modal-backdrop'). 숨기기(); 하지만 모달 다시 표시되지 않았다 .. 나는 모달 쇼를 의미하지만 너무 빨리 disapears – bluesvega