Estoy programando una CMS pero mis niveles en Ajax no son muy altos, son bastante bajos.. Pero bueno, ando ahí aprendiendo. Veréis tengo el siguiente código:
Código:
Esto lo que haría sería coger lo que hay en el archivo hide_online.phpfunction hide_online(){ $('#hide_online').fadeOut(); $.get("/system/account/hide_online.php", function(data) { if( $.trim(data) == "fail" ) { $('#hide_online').html("Ha ocurrido un error."); } else { $('#hide_online').html($.trim(data)); } }); $('#hide_online').fadeIn(); }
Si es fail en el div debería de aparecer 'Ha ocurrido un error.' de lo contrario debería de aparecer lo que nos muestra el archivo..
Pues bien, no sé por que razón, si no hay un error, no me muestra lo que dice.. Si no que sale lo que estaba antes.
Como sé que lo pediréis aquí teneis el archivo hide_online.php
Código:
Este es mi código pero no entiendo por qué no me funciona.. ¿alguien me puede hechar una mano?require_once('../../configuration.php'); if(!isset($_SESSION['username'])) { header("Location: ".$config['site']['url']."/"); } else { if($mysql->GetInfo('block_newfriends', $_SESSION['username']) == '0') { mysql_query("UPDATE users SET block_newfriends = '1' WHERE username = '".$_SESSION['username']."'"); echo 'Puedes recibir peticiones de amistad.'; } else { echo 'fail'; } } ?>
Saludos & gracias ;D