Va bene problema risolto! Per coloro che affronteranno la frustrazione che ho avuto negli ultimi 2 giorni, non temere più! Quello che devi fare è inserire il seguente codice nel tuo controller (il mio è 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();
Ciò consente di inviare e ricevere dati da diversi siti, in parole povere. Puoi leggere di più a riguardo qui
.In seguito, devi aggiungere dataType: 'json'
alla pagina che sta inviando la query e ottiene una risposta json analizzata (la mia è view -> home.php).
Spero che questo ti aiuterà!