misterio resuleto, este es el encabezado que te aparece en el alert:
Código HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>SkipWorld</title>
*
<style type="text/css">
.cajita {
width:50%;
float: center;
padding: .2em;
border: 2px solid #000000;
background: #FEFFF7;
*
}
Eso se debe a que al recibir la respuesta del servidor, este cuentra el encabezado de la pagina y lo muestra, asi que eliminalo, al igual que el resto de codigo, si no te toca replantear el como mostrar la información que te devuelve el servidor y me imagino que no quieres eso. Así que limítate solo utilizar código php y RECUERDA que cada echo que hagas se va a ver en el alert.
si logras eliminar el dato después de realizar las validaciones, no envíes ninguna respuesta, de esta manera la función AJAX eliminara el div que contiene el dato a deshechar.
Puedes probar con este script que utilice para realizar las pruebas:
Código PHP:
<?php
if($_GET["id_mensaje"]==1) {
echo "no se puede eliminar el mensaje = ".$_GET["id_mensaje"];
}
?>
Realmente no hace mucho, pero sirve para que entiendas lo que te trato de decir.