Saturday, 6 February 2021

 119.how to append html contents in popup in codeigniter using jquery

above footer


<!-- send modal -->
<div class="modal fade" id="privi_popup" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
        <div class="modal-dialog">
            <div class="modal-content">
            
                <div class="modal-header">
                    <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
                    <h4 class="modal-title" id="myModalLabel">Privilege Card</h4>
                </div>
            
                <div class="modal-body" id="priv_body">
                    

                </div>
                
                <div class="modal-footer">
                    <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>    
                </div>
            </div>
        </div>
    </div>
<!-- end delete modal -->

js
$("#privilege_card").change(function(){
                 
                  var barcode_id    =  $('#privilege_card').val();

                  $('#privi_popup').modal('show');

                  $.ajax({         
                     
                     url      : "<?php echo base_url(); ?>" + "User/privilege_card_popup",
                     data     : {barcode_id:barcode_id},
                     dataType : 'html',
                     type     : 'POST',      
                  
                     success: function (data) {
        
                          $("#priv_body").html(data);
                         // alert(data.result);
                      
                     },
                     error: function() {
                        alert('Something is wrong');
                     },
                   
                  });
 });


    public function privilege_card_popup()
    {       
        $barcode = $this->input->post('barcode_id');

        $user_id = ltrim($barcode'0');

        $this->load->model('Model_users');
        
        $user_details['user']       =   $this->Model_users->get_user_org_details($user_id);

         $user_details['barcode']    =  "".base_url()."application/libraries/barcode/barcode_new.php?codetype=Code128&size=40&text=$barcode&print=true";

        $this->db->select("*");

        $this->db->from('tb_admin_settings');

        $settings                    =  $this->db->get()->row();

        $user_details['settings']    =  $settings;
        
        $this->load->view('pages/theme-bc1',$user_details);
        
    }