Добре, проблемът е решен! За тези, които ще се справят с разочарованието, което имах през последните 2 дни, не се страхувайте повече! Това, което трябва да направите, е да поставите следния код във вашия контролер (моят е Person.php):
$this->output->set_header("Access-Control-Allow-Origin: *");
$this->output->set_header("Access-Control-Expose-Headers: Access-Control Allow-Origin");
$this->output->set_status_header(200);
$this->output->set_content_type('application/json; charset=utf-8');
$this->output->_display();
Това позволява да се изпращат и получават данни от различни сайтове, грубо казано. Можете да прочетете повече за това тук
.След това трябва да добавите dataType: 'json'
към страницата, която изпраща заявката и получава обратно анализиран json отговор (моят е view -> home.php).
Надявам се това да помогне!