Sin más les pongo aquí el código:
Código HTML:
Ver original
Código Javascript:
Ver original
$('#check').on({ click: function() { var pass=$('#form1').serialize(); var lock= $.ajax({ url: 'process1.php', type: 'POST', data: pass, async: false, beforeSend: function (obj) {$('#load').html('<img alt="loading" src="img/loading.gif">');}, complete: function(obj,check) {if (check!="success") $('#load').html('Error').addClass('imp2');}, success: function() {$('#load').html('');} }); alert(lock); //$('#load').html(lock); $('#form2>input').removeAttr('disabled'); $('#form2>textarea').removeAttr('disabled'); $('#form1>input').attr('disabled','disabled'); } });
Código PHP:
Ver original
He probado a poner $_GET['pass'] pero nada...
Es muy simple pero no soy capaz :( es que me introduzca una contraseña y asi desbloquear otro formulario que tengo. El código javascript tendría que ser mas o menos así (el otro que puse es para probar que me devolvía para ver donde fallaba).
Código Javascript:
Ver original
$('#check').on({ click: function() { var pass=$('#form1').serialize(); var lock= $.ajax({ url: 'process1.php', type: 'POST', data: pass, dataType: text, async: false, beforeSend: function (obj) {$('#load').html('<img alt="loading" src="img/loading.gif">');}, complete: function(obj,check) {if (check!="success") $('#load').html('Error').addClass('imp2');}, success: function() {$('#load').html('');} }); if (!lock) $('#load').html('Error').addClass('imp2'); else { $('#form2>input').removeAttr('disabled'); $('#form2>textarea').removeAttr('disabled'); $('#pass').html(''); $('#form1>input').attr('disabled','disabled'); } } });
Si le pongo DataType: text ya no me funciona... lo único que quiero recoger es 1 o 0..
Gracias por adelantado