El código de la llamada usando Prototype es este:
Cita:
El archivo "borrarcliente.php" es este: function borrar(nif){
var url = "borrarcliente.php";
var pars = "nif="+nif;
var ajax = new Ajax.Request(url, {
parameters: pars,
method:"post",
onComplete: function Respuesta(resp){
alert ("Respuesta de server"+resp.responseText);
}
}
);
}
var url = "borrarcliente.php";
var pars = "nif="+nif;
var ajax = new Ajax.Request(url, {
parameters: pars,
method:"post",
onComplete: function Respuesta(resp){
alert ("Respuesta de server"+resp.responseText);
}
}
);
}
Cita:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " ... /xhtml1-transitional.dtd">
<html xmlns="blablabla ...">
<body>
<?
include("conecta.php");
conecta();
$nif = $_POST["nif"]; //nif del cliente a borrar
$query ="DELETE from Clientes where NIF= '$nif' " ;
$result = mysql_query($query);
echo $query;
?>
</body>
</html>
<html xmlns="blablabla ...">
<body>
<?
include("conecta.php");
conecta();
$nif = $_POST["nif"]; //nif del cliente a borrar
$query ="DELETE from Clientes where NIF= '$nif' " ;
$result = mysql_query($query);
echo $query;
?>
</body>
</html>
El alert que me devuelve el responseText me devuelve el código fuente de "borrarcliente.php" y no me realiza la operación.
¿Cúal es mi error?
PD: Cambie el DOCTYPE en este post ya que no me deja publicar al no tener más de 30 posts.