Được rồi, vấn đề đã được giải quyết! Đối với những người sắp giải quyết sự thất vọng mà tôi đã gặp phải trong 2 ngày qua, đừng sợ nữa! Việc bạn phải làm là đặt đoạn mã sau vào bộ điều khiển của mình (của tôi là 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();
Điều này cho phép gửi và nhận dữ liệu từ các trang web khác nhau. Bạn có thể đọc thêm về nó tại đây
.Sau đó, bạn phải thêm dataType: 'json'
đến trang đang gửi truy vấn và nhận lại phản hồi json đã được phân tích cú pháp (của tôi là view -> home.php).
Hy vọng điều này sẽ hữu ích!