Foros del Web » Programando para Internet » Jquery »

Mostrar el resultado de una consulta en un dialog del jquery

Estas en el tema de Mostrar el resultado de una consulta en un dialog del jquery en el foro de Jquery en Foros del Web. Buenos dias Quisiera saber si se puede hacer lo siguiente, actualmente esty utilizando los dialogs del jquery para infirmar si un dato se inserto ademas ...
  #1 (permalink)  
Antiguo 31/08/2009, 07:39
 
Fecha de Ingreso: diciembre-2008
Ubicación: Bogota
Mensajes: 149
Antigüedad: 15 años, 11 meses
Puntos: 1
Mostrar el resultado de una consulta en un dialog del jquery

Buenos dias
Quisiera saber si se puede hacer lo siguiente, actualmente esty utilizando los dialogs del jquery para infirmar si un dato se inserto ademas de algunos formularios ahora lo que deseo hacer es que en el dialog se me muestre el resultado de una consulta es decir si digito en el text 10 me diga en el dialog el 10 pertenece a la carteta de actores..

Bueno tengo mi ajax que me evia el dato a una pagina jsp donde hago la consulta y me funciona perfecto lo que no se es como coger el resulset y devolverlo para que me salga en el dialog
espero que algyuien pueda ayudarme

dejo el codigo
ajax
Cita:
$("#send2").click(function(){
var numerocom1 = $("#numerocom1").val();
$.ajax({ //Comunicación jQuery hacia JSP
type: "POST",dataType: "json",data: "numerocom1="+numerocom1,
url: "consultarubicacion.jsp",timeout:30000,
error:function (){alert("error carol");},
success: function(data){
if(data.Existe == "SI"){
$('#numerocom1').attr('value','');
$("div[id^='contenido']").hide();
$("#dialubi").dialog({
bgiframe: true,modal: true,

buttons: {
Ok: function() {
$(this).dialog('close');
}
}
});

}
else
{ $('#numerocom1').attr('value','');$("div[id^='contenido']").hide();

} }}); //fin de ajax de busqueda de comparendo
});//cierra send2
html
Cita:
<div id="contenido_consultaUbicacion" style="display:none ">
<div style="position: absolute; width: 500px; height: 102px; z-index: 2; left: 589px; top: 362px" id="capa2">

<label>No de Comparendo</label>
<input type="text" id="numerocom1" maxlength="10" onkeypress="return soloNumeros(event);"/>
<input id="send2"type="button" value="Consultar"/>
</div>
<div id="dialubi" title="Ubicacion del Comparendo" style="display:none ">
<p>
<span class="ui-icon ui-icon-circle-check" style="float:left; margin:0 7px 50px 0;"></span>
El comparendo se encuentra e la posicion
</p>
</div>
<div id="dialubi2" title="Ubicacion del Comparendo" style="display:none ">
<p>
<span class="ui-icon ui-icon-circle-check" style="float:left; margin:0 7px 50px 0;"></span>
El comparendo no se encuentra
</p>
</div>

</div>
consultarubicacion.jsp

Cita:
<%

String num = request.getParameter("numerocom1");

String consulta1 = "select nom_ubicacion as ubi from ubicacion inner join comparendo on ubicacion.cod_ubicacion= comparendo.cod_ubicacion where comparendo.num_comparendo='"+num+"'";
ResultSet Resultado1 = conexion.buscarDatos(consulta1);

String ubica;
if (Resultado1.next()){
ubica=Resultado1.getString("ubi");


out.print("si la ubicacion es="+ubica);

out.print("({");
out.print("'Existe' : 'SI'");

//alert("error carol"+ ubica);
out.print("})");
}

else{
out.print("({");
out.print("'Existe' : 'NO'");
out.print("})");
}

%>
Espero haberme hecho entender
muchas gracias de antemano
  #2 (permalink)  
Antiguo 31/08/2009, 10:26
 
Fecha de Ingreso: diciembre-2008
Ubicación: Bogota
Mensajes: 149
Antigüedad: 15 años, 11 meses
Puntos: 1
Respuesta: Mostrar el resultado de una consulta en un dialog del jquery

Nadie tiene una ideita asi sea chikis
  #3 (permalink)  
Antiguo 01/09/2009, 20:37
 
Fecha de Ingreso: diciembre-2008
Ubicación: Bogota
Mensajes: 149
Antigüedad: 15 años, 11 meses
Puntos: 1
De acuerdo Respuesta: Mostrar el resultado de una consulta en un dialog del jquery(solucionado)

Bueno despues de leer mcuho encontre la solucion

en el dialog del ajax
$("#dialubi").dialog({bgiframe: true,modal: true,
buttons: {
Ok: function() {
$("#dialubi").html(data.ubica);

}}});

y en el cosultar jsp

String consulta1 = "select nom_ubicacion as ubi from ubicacion inner join comparendo on ubicacion.cod_ubicacion= comparendo.cod_ubicacion where comparendo.num_comparendo='"+num+"'";
ResultSet Resultado1 = conexion.buscarDatos(consulta1);
String ubica;
if (Resultado1.next()){
ubica=Resultado1.getString("ubi");

out.print("({");
out.print("'Existe' : 'SI',");
out.print("'ubica' : '"+ubica+"'");
out.print("})");

}

else{
out.print("({");
out.print("'Existe' : 'NO'");
out.print("})");
}

y listo =)

me funciona
espero que le sirva a alguien
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 22:58.