Ajax Mengambil data database Codeigniter

Gan ane mau tanya, cara mengambild data dari database menggunakan ajax gimana ya? o.. ya disini saya menggunkan framework codeigniter, mohon bantuannya gan.

avatar hasifpriyambudi
@hasifpriyambudi

2 Kontribusi 0 Poin

Diperbarui 5 tahun yang lalu

1 Jawaban:

Jawaban Terpilih

Bikin dulu model nya buat ngambil data dari database, kemudian load model yang dibuat tadi ke controller. Baru deh di viewnya kasih ini


//Pakai Jquery

//Json datanya method get
$.getJSON('/my/url', function(data) {

});
// atau

//methodnya POST
$.ajax({
  type: 'POST',
  url: '/my/url',
  data: data
});
//atau masih banyak lagi buka aja dokumentasinya jquery tentang ajax ini hehe

//Pure/Vanilla Js

//ambil data json method get
var request = new XMLHttpRequest();
request.open('GET', '/my/url', true);

request.onload = function() {
  if (request.status >= 200 && request.status < 400) {
    // Sukses!
    var data = JSON.parse(request.responseText);
  } else {
    // Udah request ke server tapi ada yang error

  }
};

request.onerror = function() {
  // Kalau error
};

request.send();

//method POST
var request = new XMLHttpRequest();
request.open('POST', '/my/url', true);
request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
request.send(data);

avatar markeronly
@markeronly

378 Kontribusi 230 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban