/ / Як повернути тільки рядок JSON для запитів ajax [disable view] - php, codeigniter

Як повернути тільки рядок JSON для запитів ajax [вимкнути вид] - php, codeigniter

Я новачок у Codeigniter. Я намагаюся інтегрувати Extjs в Codeigniter. Тому, коли я роблю Ajax-запит, сервер повинен повертати тільки JSON-рядок, але замість сервера повертає вигляд [default] view разом з JSON-рядком. Я використав Zend рамки, перш ніж я міг відключити перегляд для AJAX запитів

Я спробував деякі пропозиції, як у jQuery і CodeIgniter AJAX з JSON не працюють

Відповіді:

2 для відповіді № 1

У контролері, наприкінці вимкнення функції, спробуйте:

$this->output->set_header("Content-type: application/json; charset=utf-8");
$this->output->set_output(json_encode($array));

0 для відповіді № 2

У контролері: die(json_encode($data_array));

Це не розумний спосіб робити це, але працює ідеально.