Fijate de cambiar el javascript del ajax por esto:
Código Javascript
:
Ver original<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.0/jquery.min.js"></script>*
<script language=Javascript>
$(document).ready(function() {
$('#formulario').bind('submit', function(event) { // MANEJA EL EVENTO SUBMIT DEL FORMULARIO, #formulario ES EL ID DEL FORMULARIO
$.ajax({
url: 'consulta_rut.php', // URL DEL ARCHIVO QUE CONTIENE EL SQL QUE VERIFICA LA EXISTENCIA
type: 'post', // METODO POR EL CUAL ENVIA LOS DATOS
dataType: 'json', // METODO POR EL CUAL RECIBE LOS DATOS
data: { rut_cuenta: $('#rut_cuenta').val() },
async: false, // SE HACE SINCRONICO PARA PODER EJECUTAR LOS ALERT CORRESPONDIENTES
success: function(data) { // ESTADO DEL AJAX CUANDO DEVUELVE LOS DATOS DEL PHP, data ES EL QUE CONTIENE EL OBJETO CON LA RESPUESTA
if (data.existe) {
// SI EXISTE SE PROCEDE A MOSTRAR EL ALERT
alert("Ya se encuentra en la base de datos");
event.preventDefault(); // CORTA EL SUBMIT
} else {
// SI NO EXISTE SE PROCEDE A MOSTRAR EL CONFIRM
if (!confirm("Desea continuar con la carga?")) {
event.preventDefault(); // CORTA EL SUBMIT
}
// SI PASA POR ACA ES QUE SIGUE CON EL ENVIO DEL FORMULARIO
}
}
});
});
});
</script>
y en el html en el input de texto rut_cuenta agregale un
id="rut_cuenta", entonces quedaria asi:
Código HTML:
Ver original<input type="text" id="rut_cuenta" name="rut_cuenta" size="35">
Hace esto y avisame ;)