PHP - Lo que aparenta ser tan sencillo,....

   
Vista:

Lo que aparenta ser tan sencillo,....

Publicado por devilsito (141 intervenciones) el 29/04/2014 23:46:33
Obviamente no he incluido las lineas necesarias y de rigor (tags), pero este codigo no funciona. Consiste en una pagina que tiene un href y que al darle clic deberia ir a un script PHP y validar si el usuario tiene derechos o no, el cual entrega return 1 si es si y return 2 si es no (el PHP vali_usu.php lo he obviado pues es trivial). Sin embargo no ejecuta la validacion.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
function validar() {
	var usu_x  = $('#usuario').val();
	$.post("vali_usu.php", {"cod_usu":usu_x,"sw_nuevo":1},
	success:function(data){
	if(data>1) {
		alert("El usuario no esta autorizado para ingresar un nuevo proyecto.¡¡");
	}else{
		window.location.href='vali_usu.php?cod_usu='+usu_x+'&sw_nuevo=1';
	}},"json");
}
 
<!-- para rescatar valores desde la zona PHP -->
<?php $cod_usu   = $_SESSION['usuario']; ?>
<input type="hidden" id="usuario" name="cod_" value="<?php echo $cod_usu ; ?>">
<!-- fin rescate de variable-->
 
<a href=' ' value="Aceptar" id="aceptar" onclick="validar()">Ingresa nuevo Proyecto</a>
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
Imágen de perfil de xve

Lo que aparenta ser tan sencillo,....

Publicado por xve (5519 intervenciones) el 30/04/2014 07:37:18
Hola Devilsito, la verdad es que no se cual es el problema que tienes... y tampoco se que te devuelve el archivo vali_usu.php

De todas maneras, yo cambiaría el href... lo dejaría así:
1
<a href="#" value="Aceptar" id="aceptar" onclick="validar()">Ingresa nuevo Proyecto</a>

Si nos puedes comentar con mas detalle.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar