OK, problem rozwiązany! Dla tych, którzy zamierzają uporać się z frustracją, którą miałem w ciągu ostatnich 2 dni, nie martw się więcej! Musisz umieścić następujący kod w swoim kontrolerze (mój to 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();
Pozwala to na wysyłanie i odbieranie danych z różnych stron, z grubsza mówiąc.Możesz przeczytać więcej na ten temat tutaj
.Następnie musisz dodać dataType: 'json'
do strony, która wysyła zapytanie i otrzymuje z powrotem przeanalizowaną odpowiedź json (moja to view -> home.php).
Mam nadzieję, że to pomoże!