# Navigation

Cara Mengirim Variabel Javascript Dari View Ke Controller Codeigniter

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


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

<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();
});