form input
<form id='form'>
<input type="text" name="nama" value="">
<input type="text" name="email" value="">
<input type="button" id='button' name="button" value="kirim">
</form>
<div id='hasil'></div>
ajax sent
$(document).on('click', '#button', function(event) {
event.preventDefault();
var data = $('#form').serializeArray();
$.ajax({
data : {data : data},
url:'data/test_ajax',
method:'post',
success:function (data_ajax){
console.log(data_ajax);
}
});
});
sent to data/test_ajax
public function test_ajax(){
$data = $this->input->post('data');
$get_session = $this->session->userdata('data');
for ($i=0; $i < 1000; $i++) {
if ($get_session[$i]=="") {
$dat['data'][$i]['nama'] = $data[0]['value'];
$dat['data'][$i]['email'] = $data[1]['value'];
$set_session = $this->session->set_userdata($dat);
break;
}
}
$get_session = $this->session->userdata('data');
print_r($get_session);
}
how to insert to session with codeigniter
every adding data from ajax
,
result like as :
[0] => Array ( [nama] => test [email] => test )
[1] => Array ( [nama] => testtt [email] => testttt )
[2] => Array ( [nama] => aaa [email] => aaaaa )
[3] => Array ( [nama] => aa [email] => sdfaaaaasdfdsf )