Решено этим методом
Опубликовать данные из представления:
<td style="width: 100px;">
<a href="#?keywordid='.$result_tbckat['idbank'].'" class="btn-act edit" data-toggle="modal" data-target="#bankModal" id="posteidt"><span data-original-title="Edit" class="lnr lnr-pencil" data-toggle="tooltip" data-placement="top" title=""></span></a>
</td>
шаг 2 в контроллере:
public function get_datamodal(){
$komemo=$this->input->get('keywordid');
$data=$this->M_bank->get_bank_by_kode($komemo);
echo json_encode($data);
шаг 3 в модели:
function get_bank_by_kode($komemo){
$hsl=$this->db->query("SELECT * FROM m_bank WHERE idbank='$komemo' order by unikid desc");
if($hsl->num_rows()>0){
foreach ($hsl->result() as $data) {
$hasil=array(
'idbank' => $data->idbank,
'cnamabank' => $data->cnamabank,
'cnorekening' => $data->cnorekening,
'cstatus' => $data->cstatus
);
}
}
return $hasil;
}
шаг 4 с точки зрения пользовательского интерфейса:
положить под элементом div:
<script>
$(document).ready(function(){
$('#posteidt').click(function(){
var id=$(this).attr('data');
$.ajax({
type : "GET",
url : "<?php echo base_url('Bank/get_datamodal?keywordid=xxx')?>",
dataType : "JSON",
data : {id:id},
success: function(data){
$.each(data,function(idbank,cnamabank){
$('#bankModal').modal('show');
$('[name="kdbank"]').val(data.idbank);
$('[name="nmbank"]').val(data.cnamabank);
//console.log(data);
});
}
});
// return false;
});
});
</script>