2015-06-10 22 views
5

我想在控制器中以json格式顯示響應,並且不想移動視圖。所以,請讓我以任何方式讓我可以顯示json迴應。如何在codeigniter控制器中定義json頭文件?

這裏是我想要添加的代碼json標題。

$result = $this->mod_doc->get_list(); 
echo json_encode($result); 

回答

11

只要給這些試一試。

public function signin() { 
$arr = array('a' => 1, 'b' => 2, 'c' => 3, 'd' => 4, 'e' => 5);  

//add the header here 
header('Content-Type: application/json'); 
echo json_encode($arr); 
} 

或嘗試這種方式

return $this->output 
     ->set_content_type('application/json') 
     ->set_status_header(500) 
     ->set_output(json_encode(array(your array))); 
+0

感謝Harigovind。它的工作很好:) – Shalu

+0

@Shalu請接受此作爲答案,如果它爲你工作。以便其他人可以在將來使用它。樂意效勞。 –

+0

only header('Content-Type:application/json'); 爲我工作 – ergunkocak

相關問題