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: Cara Memasang Form Komentar Disqus di Codeigniter


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 File XML Menggunakan PHP


<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 Sitemap News Google Menggunakan PHP


YANG LAIN: