Foros del Web » Programando para Internet » Javascript » Frameworks JS »

$.ajax (Problemas con pagina cargada)

Estas en el tema de $.ajax (Problemas con pagina cargada) en el foro de Frameworks JS en Foros del Web. Hola, me estoy iniciando en Javascript y Jquery... Tengo el siguiente codigo... @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código Javascript : Ver original $ ( document ) . ready ...
  #1 (permalink)  
Antiguo 29/12/2011, 19:39
Avatar de jheckson  
Fecha de Ingreso: febrero-2011
Ubicación: $VE->Aragua['Maracay']
Mensajes: 109
Antigüedad: 9 años, 9 meses
Puntos: 8
$.ajax (Problemas con pagina cargada)

Hola, me estoy iniciando en Javascript y Jquery...

Tengo el siguiente codigo...

Código Javascript:
Ver original
  1. $(document).ready(function(){
  2.  
  3.     var boton_busqueda=$("#boton_busqueda");
  4.    
  5.     boton_busqueda.click(function(){
  6.    
  7.           var cedula=$("#dato_busqueda").attr("value");
  8.                
  9.                 $.ajax({
  10.                 async:false,
  11.                 type: "POST",
  12.                 dataType: "html",
  13.                 contentType: "application/x-www-form-urlencoded",  
  14.                 url:"resultados.php",
  15.                 data:"dato_busqueda="+cedula+"&operacion=busqueda&nocache="+Math.random(),
  16.                 beforeSend: function(){
  17.                
  18.                     var resultados=$("#resultados");
  19.                     resultados.html('<img src="/danza/css/GIFS/cargando.gif">');
  20.                
  21.                 },
  22.                 processData: false,
  23.                 success: function(datos){
  24.                
  25.                     $("#resultados").html(datos);
  26.                
  27.                 },
  28.                 timeout:4000,
  29.                 error:  function(){
  30.                
  31.                      $("#resultados").html('Problemas en el servidor.');
  32.                
  33.                 }
  34.                
  35.          });
  36.         return false;
  37.    
  38.         });
  39.                
  40.     });

con este codigo, cargo dentro de un div de mi pagina principal el resultado de la llamada a "resultado.php"
Y hasta aca todo perfecto!!!

"""EL PROBLEMA""" es que no encuentro la manera de asociar alguna funcion Jquery (en este caso una $.ajax practicamente igual a la anterior) a este boton que fue cargado dentro de mi div a travez de la funcion ajax anterior...

Código HTML:
Ver original
  1. <!--- Antes de esto codigo ageno al problema --->
  2.  
  3. <div class="boton_izquierda">
  4.     <input class="boton" type="submit" value="Actualizar" id="boton_actualizar" name="boton_actualizar" />
  5. </div>
  6.  
  7. <!--- Despues de esto codigo ageno al problema --->

Intente asociar el id de dicho boton en cuando inicio mi funcion """"$(document).ready(function(){"""

Código Javascript:
Ver original
  1. $(document).ready(function(){
  2.  
  3.     var boton_busqueda=$("#boton_busqueda");
  4.         var boton_actualizar=$("#boton_actualizar");
  5.  
  6.  
  7.         boton_actualizar.click(function(){ 
  8. //NO ME FUNCIONA NI SIQUIERA CON UN SIMPLE ALERT
  9. //..............................
  #2 (permalink)  
Antiguo 29/12/2011, 20:05
Avatar de Dnielf  
Fecha de Ingreso: diciembre-2008
Ubicación: 127.0.0.1
Mensajes: 72
Antigüedad: 11 años, 11 meses
Puntos: 14
Respuesta: $.ajax (Problemas con pagina cargada)

Si estás usando la última versión de jQuery debes estudiar el método on, en caso contrario : live o delegate.
  #3 (permalink)  
Antiguo 29/12/2011, 21:49
Avatar de orochies  
Fecha de Ingreso: septiembre-2003
Ubicación: Guatemala
Mensajes: 260
Antigüedad: 17 años, 2 meses
Puntos: 2
Respuesta: $.ajax (Problemas con pagina cargada)

boton_actualizar.click(function(){
...} eso lo debes hacer en la funcion succes
__________________
QMD...
  #4 (permalink)  
Antiguo 30/12/2011, 07:05
Avatar de jheckson  
Fecha de Ingreso: febrero-2011
Ubicación: $VE->Aragua['Maracay']
Mensajes: 109
Antigüedad: 9 años, 9 meses
Puntos: 8
Respuesta: $.ajax (Problemas con pagina cargada)

Cita:
Iniciado por orochies Ver Mensaje
boton_actualizar.click(function(){
...} eso lo debes hacer en la funcion succes
Gracias ""orochies"" por tu respuesta! tenia toda la noche buscando algo que me sirviese!
Ademas tambien me ejecuta los Scripts propios de la pagina llamada! xD

""Dnielf"" tambien investigare un poco esos metodos a ver que tal! gracias!

Etiquetas: $.ajax, jquery
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 18:39.