Foros del Web » Programando para Internet » Jquery »

No envia datos en JQuery con Data: Sucess(data)

Estas en el tema de No envia datos en JQuery con Data: Sucess(data) en el foro de Jquery en Foros del Web. Hola! :D Tengo Problemitas con la funcion Data:Sucess pues los datos que se supone envia, no llegan a la url: Donde lo que quiero hacer ...
  #1 (permalink)  
Antiguo 15/09/2010, 16:31
 
Fecha de Ingreso: septiembre-2010
Mensajes: 75
Antigüedad: 14 años, 3 meses
Puntos: 1
No envia datos en JQuery con Data: Sucess(data)

Hola! :D

Tengo Problemitas con la funcion Data:Sucess pues los datos que se supone envia, no llegan a la url:
Donde lo que quiero hacer es que cuando se digite el dato, en este caso una placa de auto, y se pierda el foco (blur) se consulte a la BDD para deshabilitar las opciones de un select que no equivalgan id del producto que se ha consultado... de la siguiente forma...

Formulario en PHP:

<form name="formulariopqrrev" id="formulariopqrrev" method="post" action="../Controler/modificaEstadoAccesorio.php">
<table>
<tr>
<td>
<h4 class="fomulario_pqr">Ingrese Placa Vehiculo</h4>
</td>
<h4 class="fomulario_pqr">Seleccion Accesorio</h4>
<td>
</td>
</tr>
<tr>
<td>
<input id="serial_pqr2" type="text" name="placas_pqr"/>
</td>
<td>
<select name="accesoriopqr" id="accesoriopqr" >
<optgroup label="Accesorios">
<option value=0 id=0>Ninguno</option>
<option value=1 id=1>Terminal de datos</option>
<option value=2 id=2>Control de audio</option>
<option value=3 id=3>OBD</option>
<option value=4 id=4>Sensor de Volco</option>
<option value=5 id=5>Sensor de temperatura</option>
<option value=6 id=6>Kit de Voz</option>
<option value=7 id=7>Manholes</option>
<option value=8 id=8>Interfaz dual</option>
<option value=9 id=9>DMR 200/800</option>
<option value=10 id=10>Tarjeta de accesorios</option>
<option value=11 id=11>Tarjeta telemetria</option>
<option value=12 id=12>Boton Subir / Bajar pasajeros</option>
<option value=13 id=13>Terminal de transporte especial</option>
<option value=14 id=14>Terminal de datos dual</option>
<option value=16 id=16>Apagado Remoto</option>
<option value=17 id=17>Boton Panico</option>
<option value=18 id=18>Puerta Carga</option>
<option value=19 id=19>Puerta Cabina</option>
</td>
</tr>
<tr></tr>
<tr>
<td>
<input class="fomulario_pqr" id="guarda_pqr" onclick="Boxy.get(this).hide();" type="submit" value="Guardar" width="80" height="20">
</td>
</tr>
</table>




</form>

Codigo JQuery:

$("#serial_pqr2").livequery("blur",function(){
var placapqr=$(this).val();
$.ajax({
type: 'POST',
url: "../Controler/buscaIdAccesorio.php",
data: $(this).serialize(), //Esta Parte No envia la variable placapqr
success: function(data){
Boxy.alert(data);
return false;
}
})
});

Codigo PHP de Pagina de Consulta:

<?php

session_start();
if ($_SESSION['validaX'] != 'ok') {
header("Location: ../Vista/login.php");
}
include '../Logic/conexion.php';

$placa = $_POST['placapqr'];
$conexion = new Conexion();
$conexion->conectar();
$resultado = $conexion->consulta("SELECT count(idaccesorios),idaccesorios FROM seriales_accesorios WHERE idplacas = '" . $placa . "'");
$conexion->cerraConexion();
while ($res = mysql_fetch_array($resultado)) {
$x = $res['count(idaccesorios)'];
echo $res['idaccesorios'];
}

//if ($x == "0") {
// echo "false";
//}
echo $placa; // Cuando se devuelve este valor al Codigo JQuery, lo devuelve como valor vacio


?>

Les agradeceria mucho la ayuda! :D
  #2 (permalink)  
Antiguo 15/09/2010, 18:28
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 8 meses
Puntos: 1284
Tema movido desde javascript
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 16/09/2010, 06:40
 
Fecha de Ingreso: diciembre-2009
Ubicación: Misiones
Mensajes: 867
Antigüedad: 15 años
Puntos: 65
Respuesta: No envia datos en JQuery con Data: Sucess(data)

$(this).serialize() tiene que estar fuera del método ajax asi this hace referencia a #serial_pqr2

si ya estas recuperando el valor de #placapqr y necesitas solo eso porque no haces
data: 'placapqr='+placapqr
  #4 (permalink)  
Antiguo 16/09/2010, 09:24
 
Fecha de Ingreso: septiembre-2010
Mensajes: 75
Antigüedad: 14 años, 3 meses
Puntos: 1
Respuesta: No envia datos en JQuery con Data: Sucess(data)

Cita:
Iniciado por Dany_s Ver Mensaje
necesitas solo eso porque no haces
data: 'placapqr='+placapqr
Hey funciono perfectamente, Muchas gracias! :D

Etiquetas: data
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 17:46.