Muchas gracias, conseguí arreglar el inconveniente.
Pero ahora me ha surgido otro problema. Estoy usando ajax para enviar el formulario sin recargar la página.
Por ahora estoy usando algo sencillo antes de meter todas las variables y datos del formulario. Os adjunto el código y os explico:
La cosa es, que el ajax siempre me devuelve la función error y no entiendo porque. ¿qué hago mal?
- -datos.php existe en la carpeta del servidor.
- -esta la librería de jquery
- datos.php contiene el código de los valores del formulario y de insertado a la bd, pero ese código por separado funciona correctamente. El problema radica en que ajax no llega al archivo.
Un saludo.
Cita:
<script type="text/javascript" src="http://code.jquery.com/jquery-2.1.4.min.js"></script>
<script type="text/javascript">
function enviar()
{
$.ajax({
type: "post",
url: "datos.php",
data: $("#formu").serialize(),
success:function(data){$('#mostrardatos').html(dat a);},
error: function(){$("#mostrardatos2").html("error")}
});
}
</script>
<form id='formu'>
<h1>Envio de datos</h1>
<input type="text" name="valor1">
<input type="text" name="valor2">
<input type="text" name="valor3">
<br>
<input type='button' value="enviar" onclick="enviar()">
</form>
<div id="mostrardatos"></div>
<div id="mostrardatos2"></div>