Tengo un problema con codeigniter y JQuery Ajax Post.Error de devolución Jquery AJAX 500 a pesar de la ejecución correcta en el lado del servidor
Mi javscript controlador
$('.remove').click(function(){
var category=event.target.id;
var id=$('input[name=article_id]').val();
var p={};
p['id']=id;
$.ajax({
type: "POST",
url: "/backend.php/blog/removeCategories",
async:true,
cache:false,
data: {id: id, category: category }
}).done(function(msg){
jQuery('#category_list').load('/backend.php/blog/refreshCategories/',p,function(str){});
});
Mi de CodeIgniter
function removeCategories(){
$id=$_POST['id'];
$category_id=$_POST['category'];
$this->article->removeCategory($category_id,$id);
}
no puedo conseguir la función ajax para trabajar, porque siempre hay un error 500 recibida del servidor. Aunque firebug devuelve que hay un error al cargar los recursos, la función removeCategories se ejecutó de todos modos.
el lado del servidor no está haciendo el registro, y si bien hace algo que también muere y tiene un error fatal. Habilite el registro de errores de PHP y tenga cuidado con los errores fatales. – hakre