Cita:
Iniciado por PIRRUMAN en datos.php solo estas regresando un dato, podrias ya se regresar un arreglo o un objeto
prueba esto
y cuando lo asignes
Código Javascript
:
Ver original$.post('datos.php', $("#form2").serialize(), function(data){
console.log(data);//verifica que te regresa
obj = jQuery.parseJSON(data);//conviertes en json el texto
console.log(obj); //observas la diferencia
$("#ID").val(obj['ID']);//asignas valor segun su posicion
$("#NOMBRE").val(obj['NOMBRE']);
});'
etc...
me surgio otro conflicto ahora espero puedas guiarme
tengo esto
valido mis campos con js despues de la validacion envio mi formulario y mi respuesta de php necesito imprimirla en mi div #error lo hace solo hasta que doy doble clic
Código:
function validacion() {
event.preventDefault();
var name = $("#nombre").val();
var apellidos = $("#apellidos").val();
if (name=="") {
alert('EL NOMBRE DEL CLIENTE NO PUEDE IR VACIO');
$("#nombre").focus();
//return false;
}else{
if(apellidos==""){
alert('LOS APELLIDOS DEL CLIENTE NO PUEDEN IR VACIO');
$("#apellidos").focus();
//return false;
}else{
$("#form1").submit(function(){
$.post('../php/registro.php', $("#form1").serialize(), function(data){
$("#error").html(data);
});
});
return false;
}}}
html
Código:
<form id="form1" action="" method="post" onsubmit="return validacion()">
<input type="text" name="nombre" id="nombre" placeholder='NOMBRE...'/>
archivo php externo
Código PHP:
echo 'algo aqui que necesito en un div';