Foros del Web » Programando para Internet » Javascript »

Agregar variable

Estas en el tema de Agregar variable en el foro de Javascript en Foros del Web. Hola a todos , tengo la siguiente función, la cual verifica si mi usuario esta disponible Código HTML: <script> function comprobarUsuario() { $("#loaderIcon").show(); jQuery.ajax({ url: ...
  #1 (permalink)  
Antiguo 30/05/2022, 18:10
Avatar de Briss  
Fecha de Ingreso: junio-2011
Mensajes: 1.293
Antigüedad: 12 años, 9 meses
Puntos: 12
Agregar variable

Hola a todos , tengo la siguiente función, la cual verifica si mi usuario esta disponible
Código HTML:
 <script>
function comprobarUsuario() {
	$("#loaderIcon").show();
	jQuery.ajax({
	url: "ComprobarDisponibilidad.php",
	data:'usuario='+$("#usuario").val(),

	type: "POST",
	success:function(data){
		$("#estadousuario").html(data);

		$("#loaderIcon").hide();
	},
	error:function (){}
	});
}
</script> 
Mi form
<div class="username">

<td>USUARIO

<input type='text' id="usuario" name="usuario" onBlur="comprobarUsuario()"><br />
<span id="estadousuario"></span>
</div>
<p><img src="LoaderIcon.gif" id="loaderIcon" style="display:none" /></p>
</div>

Y mi php
Código PHP:
<?php
require_once("DBController.php");
$db_handle = new DBController();


if(!empty(
$_POST["usuario"])) {
  
$query "SELECT * FROM usuarios WHERE user='" $_POST["usuario"] ."' ";
  
$user_count $db_handle->numRows($query);
  if(
$user_count>0) {
      echo 
"<span class='estado-no-disponible-usuario'> Usuario Registrado.</span>";
  }else{
      echo 
"<span class='estado-disponible-usuario'> Usuario Disponible.</span>";
  }
}


?>

Funciona correctamente , pero quise agregar un parametro más (Tipo usuario) , pero solo se ve el gif y no muestra ningún resultado (cambie la funcion y el archivo php)
Código HTML:
 <script>
function comprobarUsuario() {
	$("#loaderIcon").show();
	jQuery.ajax({
	url: "ComprobarDisponibilidad.php",
	data:'usuario='+$("#usuario").val(),
      [B] data:'tipo='+$("#tipo").val(), //NUEVO[/B]
	type: "POST",
	success:function(data){
		$("#estadousuario").html(data);

		$("#loaderIcon").hide();
	},
	error:function (){}
	});
}
</script> 
Gracias por su ayuda
  #2 (permalink)  
Antiguo 12/07/2022, 00:48
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: Agregar variable

Lo tienes que concatenar en la cadena del atributo data.

Código Javascript:
Ver original
  1. data: "usuario=" + $("#usuario").val() + "&tipo=" + $("#tipo").val(),

O puedes emplear un objeto literal para mayor legibilidad:

Código Javascript:
Ver original
  1. data: {
  2.     usuario: $("#usuario").val(),
  3.     tipo: $("#tipo").val()
  4. },

__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand

Última edición por Alexis88; 12/07/2022 a las 01:04

Etiquetas: variable
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:46.