i have trouble in ajax function.. in case, i want to inserting data from clicking anchor-button named "tambah_tmp".. im not really understand with ajax, from started i have read suggestion from internet "how to load data from ajax" and now im trying to saving/inserting data with that method by myself but still doesnt work, here the code:
AJAX
function tampil_buku_cari()
{
$.ajax({
type: 'ajax',
url: "<?php echo base_url();?>pinjambuku/daftar_buku",
async: 'false',
dataType: 'json',
success: function(data){
var html = '';
var i;
for (i=0; i<data.length; i++)
{
html+= '<tr>'+
'<td id="cari_isbn">'+data[i].buku_isbn+'</td>'+
'<td id="cari_nama">'+data[i].buku_nama+'</td>'+
'<td id="cari_penulis">'+data[i].buku_penulis+'</td>'+
'<td><a class="btn btn-primary" id="tambah_tmp" isbn="'+data[i].buku_isbn+'" nama="'+data[i].buku_nama+'" penulis="'+data[i].buku_penulis+'"><span class="fa fa-plus"></span></a></td>'+
'</tr>';
}
$('#daftar_cari').html(html);
}
});
}
$("#tambah_tmp").click(function(){
var tmp_isbn = $("#cari_isbn").val();
var tmp_nama = $("#cari_nama").val();
var tmp_penulis = $("#cari_penulis").val();
$.ajax({
url: "<?php echo base_url();?>pinjambuku/input_for_tmp",
type: "POST",
data: "cari_isbn="+tmp_isbn+"&cari_nama="+tmp_nama+"&cari_penulis="+tmp_penulis,
cache: false,
success: function(html)
{
alert('Input sukses');
}
});
$("#cari_buku").modal("hide"); });
MODEL :
function input_tmp($data)
{
$this->db->insert('td_tmp', $data);
}
CONTROLLER :
public function input_for_tmp()
{
$isbn = $this->input->post('cari_isbn');
$nama = $this->input->post('cari_nama');
$penulis = $this->input->post('cari_penulis');
$data = array(
'buku_isbn' => $isbn,
'buku_nama' => $nama,
'buku_penulis' => $penulis
);
$proc = $this->M_pinjambuku->input_tmp($data);
}
sorry if u have misunderstanding, my english not really good and i still have learning