Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/10/2014, 03:29
vmelero
 
Fecha de Ingreso: octubre-2010
Mensajes: 88
Antigüedad: 13 años, 6 meses
Puntos: 1
Refresco de una página

Hola a todos, tengo un botón de eliminar noticias en mi pag.

Código HTML:
<div class="sidebar"  style="display: none;">                    
                    <form id="eliminaNoticia">                        
                        <a href="#eliminar" id="modalEl" class="eliminanoticia">Eliminar noticias </a>                       
                    </form>                   
                </div> 
Este botón comprueba las noticias seleccionadas.
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;
                    }
                 }
                 
             }                   
           }