No tienes por que hacer submit o agregarle funciones al evento submit, se supone para eso es el ajax, si ya tienes una respuesta del servidor , para que enviar de nuevo los datos.
Código PHP:
Ver original$("#form1").submit(function(){// QUITA ESTO
$
.post
('../php/registro.php', $
("#form1").serialize(), function(data
){ $("#error").html(data);
});
});//Y ESTO
y si lo que quieres es redireccionar tu pagina una vez que se haya agregado el registro puedes hacer algo asi
Código PHP:
Ver original$
.post
('../php/registro.php', $
("#form1").serialize(), function(data
){if(data['error']==1){//Si hubo un error en la consulta
$("#error").html(data['msgerror']);
return false;
}else{
return true;
}
});