hola buenos días o buenas noches a todos jejej, necesito que alguien me oriente un poco ya que estoy terriblemente perdido con el siguiente problema:
tengo un formulario con metodo post y en el archivo php una función que devuelve los resultados de este modo:
Código PHP:
Ver originalecho "<div class='css_bien'>todo a salido muy bien</div>";
echo "<div class='css_mal'>todo a salido muy maaal intente de nuevo</div>";
y en el javascript tengo lo siguiente
Código Javascript
:
Ver originalvar j = jQuery.noConflict();
j.ajax({
type: 'POST',
url: j(this).attr('action'),
data: j(this).serialize(),
success: function(data) { [B]//aca esta el problema[/B]
if(data == j('.css_bien')){ [B]//si los datos entregados tienen el div css_bien entonces borra los input para evitar spam [/B]
j('#result').html(data);
j('[name=titulo]').val('');
j('[name=desc]').val('');
j('[name=cuerpo]').val('');
j("#sub_new_blog").attr({ disabled:false, value:"Nuevo Blog" });
} else { [B]//de lo contrario no borra nada asi el usuario puede seguir completando el formulario[/B]
j("#sub_new_blog").attr({ disabled:false, value:"Nuevo Blog" });
}
}
})
el problema es que si el resultado esta bien o mal de todos modos me borra los input y el usuario pierde todo lo que escribió
yo se que el problema esta aca ya que no me detecta la clase del div
*if(data == j('.css_bien')){*
porfi necesito ayuda :)