jquery ajax関数を使用してcodeigniterセッションを設定していますが、設定して応答を返すことができません!
$.ajax({
url: site_url+'controller/cart/'+id,
dataType : 'json',
success: function(result) {
alert(result);
}
});
カート機能側ではありますが、
public function cart($id) {
if($this->session->userdata('cart') == "" ) {
$cart = array();
} else {
$cart = $this->session->userdata('cart');
}
if (!in_array($id, $cart)) {
array_push($cart, $id);
$this->session->set_userdata('cart', $cart);
}
echo json_encode($this->session->userdata('cart'));
}
助けてください!