500 ошибка означает, что ошибка возникает в вашем контроллере из-за некоторой ошибки базы данных в модели или некоторой синтаксической ошибки в вашем контроллере в codeigniter. Пожалуйста, проверьте код на стороне сервера.
Синтаксис
$http({method: 'GET', url:
base_url+'Controllername/functionname/'+parameter})
.then(function(response) {
//alert(response.data);
//console.log(response.data);
});