JQuery - No me reconoce lo que le pido

 
Vista:
Imágen de perfil de exequiel

No me reconoce lo que le pido

Publicado por exequiel (1 intervención) el 08/11/2013 06:31:02
Mi problema es que cuando pongo un nombre que existe en la base de datos no me respeta la condicion del JQUERY me colorea siempre de rojo el background-color del ID.

(FUNCION)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
function validar(texto){
        $("#validacion_resultado").css("display","block").html('<img src="../img/ajax-loader.gif" />');
 
            $.ajax({
				type: "POST",
				url: "../validacionn/comprobacionUsuario.php",
				data: { nombre_usuario : texto},
				dataType: "html",
				error: function(){
							alert("error petición ajax");
						},
                success: function(data){
 
						$("#validacion_resultado1").html(data);
 
 
						}
                  });
		$("#validacion_resultado").html('<img src="../img/ajax-loader.gif" />');
        $("#validacion_resultado1").css("display","none");
        $("#validacion_resultado1").delay(500).fadeIn(500);
        $("#validacion_resultado").delay(1000).fadeOut(500);
		if ($('#validacion_resultado1 #asd').css('content') == 'url(../img/correcto.png)'){
			$('#nombre_usuario').delay(1000).css("background-color","green");
		}else{
			$('#nombre_usuario').delay(1000).css("background-color","red");
		};

(PHP)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
include('../php/conexion.php');
 
	$user = $_POST['nombre_usuario'];
 
	if ($user != "") {
		$sql = mysql_query("SELECT nomUsuario FROM usuarios WHERE nomUsuario = '$user'",$conexion);
		$contar = mysql_num_rows($sql);
	};
	if($contar == 0){
                  echo "<span id='asd' style='content:url(../img/correcto.png); width:23px; height:20px;'></span>";
 
            }else{
                  echo "<span id='asd' style='content:url(../img/incorrecto.png); width:23px; height:20px;'></span>";
	};
 
 
?>

(HTML)

<div id="validacion_resultado1"></div> (Donde pone el SPAN)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder