Skip to main content

ajax jquery - insert

December 26, 2010 by arro

arro's picture

sy mau tanya ttg insert data pake ajax nich..
sy dah nyoba di web ini http://www.koder.web.id/tutorial-jquery/ajax-jquery-insert-dan-delete/
tp di web tsb msh pake php biasa, klo dijadikan codeigniter gimana ya?
makasi banyak atas bantuannya para suhu..
:)

Comments

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Penggunaan Ajax dalam CodeIgniter

January 17, 2011 by fahmibasya, 37 weeks 5 days ago
Comment: 7538

fahmibasya's picture

Pemahaman JQUERY AJAX
http://a2fahmi.com/?p=9403

Latihan membuat AJAX dengan CodeIgniter
http://a2fahmi.com/?p=6925

Hampir sama dengan PHP biasa

December 27, 2010 by EkaPutra, 40 weeks 4 days ago
Comment: 7491

EkaPutra's picture

Penggunaan ajax pada Ci sebenarnya hampir sama saja dengan pada web PHP biasa, perbedaan hanya pada parameter URL pada jQuery.ajax().
misal untuk PHP biasa:

var nama = 'Eka';
var alamat = 'Bali';
 
//code ajax untuk mengakses file PHP
jQuery.ajax({
'url':'http://test.com/insert.php',
'type':'post',
'data':({username:nama,address:alamat}),
'success':function(){
//fungsi apabila proses berhasil/sukses
},
'error':function(){
//fungsi apabila terjadi error dalam proses ajax
}
});

sedangkan untuk Codeigniter diakses dengan cara ini:

var nama = 'Eka';
var alamat = 'Bali';
 
jQuery.ajax({
'url':'http://test2.com/user/insert', //perbedaan hanya pada url saja
'type':'post',
'data':({username:nama,address:alamat}),
'success':function(){
//fungsi apabila proses berhasil/sukses
},
'error':function(){
//fungsi apabila terjadi error dalam proses ajax
}
});

Nah bisa dilihat kan, hampir sama. Cuman untuk mengakses CI tinggal ganti URL nya saja. Pada contoh saya mengakses Controler USER dan memanggil fungsi INSERT.

dan pada controler User, tinggal buat function insert() saja:

class User extends Controller{
function User(){
parent::Controller();
}
function insert(){
$username  = $this->input->post('username');
$address  = $this->input->post('address');
//code insert ke database disini
}
}

Semoga membantu

Premium Drupal Themes by Adaptivethemes