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

código js con ajax

Estas en el tema de código js con ajax en el foro de Frameworks JS en Foros del Web. Buenas, estoy teniendo problemas al cargar código de javascript mediante ajax. Yo en mi sistema tengo que al hacer click en un link me carga ...
  #1 (permalink)  
Antiguo 28/01/2012, 18:29
Avatar de destor77  
Fecha de Ingreso: noviembre-2004
Ubicación: Gálvez, Santa Fe, Argentina
Mensajes: 2.654
Antigüedad: 20 años
Puntos: 43
código js con ajax

Buenas,
estoy teniendo problemas al cargar código de javascript mediante ajax.
Yo en mi sistema tengo que al hacer click en un link me carga la vista (uso el patrón mvc en php) con el html (sin el head) se ese controlador para eso uso esta llamada a ajax:
Código Javascript:
Ver original
  1. $('.ajax').live("click", function(){
  2.             var pagina = $(this).attr("href");
  3.             envioAjax(pagina);
  4.             return false;
  5.         })
  6.  
  7.         function inicioEnvio()
  8.         {
  9.             var x = $("#preloader");
  10.             var y = $("#wrapper");
  11.             y.css({
  12.                 'opacity' : 0.3
  13.             });
  14.             x.css("display","block");
  15.  
  16.         }
  17.  
  18.         function paroEnvio(){
  19.             var x = $("#preloader");
  20.             var y = $("#wrapper");
  21.             x.hide();
  22.             y.css({
  23.                 'opacity' : 1
  24.             });
  25.  
  26.         }
  27.  
  28.         function envioAjax(url){
  29.             $.ajax({
  30.                 url: url,
  31.                 beforeSend: inicioEnvio,
  32.                 complete: paroEnvio,
  33.                 success: function(data) {              
  34.                     $.getScript(baseJs+'punk.js');
  35.                     $.getScript(baseJs+'effects.js');
  36.                     $.getScript('template/js/jNice.js');
  37.                     $.getScript('template/js/funciones.js');
  38.                     $('#main').empty();
  39.                     $('#main').html(data);
  40.                 }
  41.             });
  42.         }
La función anda de maravillas, hasta que tengo que poner código javascrip en el html, ahí no me envia el código js por ejemplo en mi vista quiero poner un gmap asi:
Código HTML:
Ver original
  1. <div class="regiones" style="display: none;">lalala</div>
  2.         <div class="localidades" style="display: none;">lalala</div>
  3.         <div class="geo" style="display: none;"></div>
  4.         <div class="geos" style="display: none;"></div>
  5.        
  6.         <script type="text/javascript">
  7.  
  8.             function initialize() {
  9.                 var mapDiv = document.getElementById('map-canvas');
  10.                 var map = new google.maps.Map(mapDiv, {
  11.                     center: new google.maps.LatLng(37.4419, -122.1419),
  12.                     zoom: 13,
  13.                     mapTypeId: google.maps.MapTypeId.ROADMAP
  14.                 });
  15.             }
  16.  
  17.  
  18.             google.maps.event.addDomListener(window, 'load', initialize);
  19.         </script>
  20.         <div id="map-canvas" style="width: 500px; height: 400px"></div>

y cuando el ajax me trae la vista en el firebug reviso el código html y me devuelve:
Código HTML:
Ver original
  1. <div class="regiones" style="display: none;">lalala</div>
  2. <div class="localidades" style="display: none;">lalala</div>
  3. <div class="geo" style="display: none;"></div>
  4. <div class="geos" style="display: none;"></div>
  5. <div id="map-canvas" style="width: 500px; height: 400px"></div>

Si pruebo el mismo código sin ser llamado por ajax, se muestra correctamente, que estoy haciendo mal?
Espero que me puedan ayudar, desde ya muchas gracias!
  #2 (permalink)  
Antiguo 28/01/2012, 19:06
Avatar de chicohot20  
Fecha de Ingreso: mayo-2009
Mensajes: 388
Antigüedad: 15 años, 5 meses
Puntos: 43
Respuesta: código js con ajax

Por aca hay uno parecido.

http://www.forosdelweb.com/f127/anad...jquery-970271/
  #3 (permalink)  
Antiguo 28/01/2012, 20:33
Avatar de destor77  
Fecha de Ingreso: noviembre-2004
Ubicación: Gálvez, Santa Fe, Argentina
Mensajes: 2.654
Antigüedad: 20 años
Puntos: 43
Respuesta: código js con ajax

Cita:
Iniciado por chicohot20 Ver Mensaje
no eso no me funciona sigue sin cargarme el mapa :(

Etiquetas: ajax, html, js, php
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 01:07.