今天給一個項目改了一個功能,要用到ajax來請求,但是服務器端處理完,用$this->ajaxreturn返回json數據發現web端接收不到,之前都是可以的,查看ajaxreturn函數發現,源碼是這樣的:
public function ajaxReturn($data){ exit(json_encode($data)); },
直接返回了json處理過的數據,看了之前的代碼,發現需要加一個Header頭,
public function ajaxReturn($data){ header('Content-Type:application/json; charset=utf-8'); exit(json_encode($data)); },
這樣就可以了