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 Menonaktifkan Modsecurity (modsec)


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: Memecah String Berdasarkan Parameter Tag HTML Dengan DOM Parser 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: Tutorial Cara Memasang Syntaxhighlighter Pada Blog Atau Website


YANG LAIN:

Komentar