Código HTML:
<div class="sidebar" style="display: none;"> <form id="eliminaNoticia"> <a href="#eliminar" id="modalEl" class="eliminanoticia">Eliminar noticias </a> </form> </div>
Cuando encuentra alguna la borra y al final lo que quiero es que se recarge la página.
Pues bien, si veis a continuación en mi función, antes del reload tengo un alert. Si lo dejo tal cual, me funciona perfectamente el eliminado y el refresco, pero si lo comento, porque realmente no quiero que aparezca nada, en chrome me aparece una ventana de aviso:
Mensaje de la página localhost:
object object error
Acepto y la noticia ha sido borrada y la pagina refrescada.
Y en firefox no me aparece ningun mensaje de error pero no hace nada.
¿Me podéis decir que está pasando?
Gracias
Código PHP:
function compruebaNoticias($resul){
$marcado="";
if ($resul==true)
{
$.each( $(".noticia "), function()
{
idNoticia = $(this).find('input[id=idnoticia]').val();
var mChec= $(this).find('input[type=checkbox]');
if (mChec.is(':checked')){
eliminaNoticia(idNoticia); //petición ajax
$marcado=true;
}
});
switch($marcado)
{
case false:
{
alert ("Debe seleccionar previamente alguna noticia para eliminar.");
break;
}
case true:
{
alert ("Las noticias seleccionadas han sido eliminadas.");
location.reload();
break;
}
default:
{
break;
}
}
}
}