Добрый день, не могу грамотно получить массив из функции. Допустим есть некая функция в которую методом POST передается параметр и записывается в массив: PHP: public function post_array(){ $array[0] = $this->input->post('array'); $array[1] = 'World'; return $array; } Метод передачи примерно такой: Код (Javascript): function post_array (){ var array = "Hello," $.ajax({ type: 'ajax', method: 'post', url: 'index.php/post_array', data: ({array}), dataType: 'json', success: function(data){ console.log(data); }, error: function(){ console.log('error'); } }); } В консоле мы получим: Код (Text): data[[Hello], [World]] Все хорошо, оставляем эта веб страницу работать, мы берем и открываем другую страницу с подобным кодом: Код (Javascript): function getArray (){ $.ajax({ type: 'ajax', url: 'index.php/post_array', dataType: 'json', success: function(data){ console.log(data); }, error: function(){ console.log('error'); } }); } То есть хотим получить тот же массив $array, который был заполнен POST данными минутку назад, но результат возвращает null: Код (Text): data[[null], [World]] Сам вопрос, как передать значение на сервер php, чтобы оно там хранилось, и с другой страницы можно было получить эти данные?