Cara Mengirim Variabel Javascript Dari View Ke Controller Codeigniter
Muh. Ashhar Bustan

Cara Mengirim Variabel Javascript Dari View Ke Controller Codeigniter

Kali ini saya akan membahas tentang tutorial cara mengirim variabel Javascript dari View ke Controller pada Codeigniter. Cara ini kita gunakan misalnya pada saat kita mengirimkan nilai dari sebuah id dari controller A ke view A dan ditampilkan sebagai sebuah link. Ketika link tersebut di klik nilai tersebut ingin dikirmkan ke controller B dan akan diproses pada controller B. Berikut beberapa metode yang bisa kita gunakan.

METODE I
Menggunakan Class URI

Baca Juga: Struktur Program Aplikasi Java


Dari Controller A

$data["id"] = ("ID NUMBER");
$this->load->view("VIEW_A", $data);

Link di View A

<a href="<?php echo base_url();?>/controller_b/controllerfunction/<?php echo $id;?>">link</a>

Di Controller B

$id = $this->uri->segment(3);


METODE II
Mengirim menggunakan Form

$data["id"] = ("ID NUMBER");
$this->load->view("VIEW A", $data);

Form di View

Baca Juga: Cara Membuat Galeri Foto Sederhana Menggunakan HTML, CSS Dan Javascript

<form name="myform" id="myform" action="<?php echo base_url();?>/controllerB/controllerfunction/" method="post">
<input type="hidden" name="id" id="id" value="<?php echo $id;?>" />
<input type="submit" value="See more" />
</form>

Atau bisa juga menggunakan Jquery

<a href="javascript;" id="link">See more</a>
$('#link').click(function() {
    $('#myform').submit();
});

Di Controller B

$id = $this->input->post("id");

Selamat mencoba :)

Baca Juga: Cara Membuat Library Template dan Memasang Template Pada Codeigniter


YANG LAIN: