我在發送數據時遇到了ajax問題。 Ajax返回ParseError我不知道爲什麼。任何幫助,將不勝感激。AJAX返回ParseError
function redeem_all_pts(co_id) {
var path = base_url+"cmaster/redeem_all";
$.ajax({
type:'POST',
url:path,
data:'co_id='+co_id,
dataType:'json',
success: function(resp) {
console.log("success!!="+resp);
},
error:function(resp, error) {
console.log(error);
}
});
}
其中作爲我的PHP函數是
public function redeem_all() {
$user_id = $this->session->userdata('user_id');
if (!empty($user_id)) {
$co_id = $this->input->post('co_id');
$this->db->set('co_ytd_points','0', false);
$this->db->where('co_id' , $co_id);
} else {
$this->load->view('pages/login');
}
}
當我調試上谷歌瀏覽器的代碼是確切的錯誤:
RESP =對象{readyState的:4,responseText的: 「」 ,狀態:200, statusText:「OK」},error =「parsererror」
ParseError *什麼,在哪裏?* –
包括你請了整個錯誤。 – Sander
所以收到的數據不是一個有效的json ...你有沒有通知或smth? –