我正在使用jquery ajax函數來設置codeigniter會話,但無法設置並獲得響應回!設置codeigniter會話使用jquery ajax
$.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'));
}
請幫幫忙!
仍然沒有工作! – 2013-05-13 10:33:24
你是否要求工作正確嗎? Ypu可能會通過開發工具(FF中的螢火蟲或Chrome中的開發者控制檯)檢查您的ajax請求和響應 – Eugene 2013-05-13 10:35:49
是的,我使用螢火蟲,請求工作正常,但響應是空的,不知道我犯了什麼錯誤! – 2013-05-13 10:37:33