Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/11/2011, 21:06
enmaska
 
Fecha de Ingreso: octubre-2011
Ubicación: Zahara, Sevilla, Granada...
Mensajes: 12
Antigüedad: 13 años, 1 mes
Puntos: 0
Pregunta No me carga el JS pasado por Ajax

Buenas!!

Tengo un problema con javascript, el caso es que estoy intentando mostrar los resultados de unos alquileres en el mapa, el problema es que para mostrar los resultados uso jquery y no me funciona, cuando lo hago por post si.

El código sería el siguiente y get_alquileres devuelve codigo html y etiquetas <script></script> con el código que necesito del mapa... longitud, latitud...

Con este script logro pasarlos, pero no lo interpreta como código. He encontrado interpretadorAjax.js en estos foros, pero la verdad es que no he podido sacar esto.



Código PHP:
            $.ajax({
                
url"/ajax/get_alquileres.php",
                
async:true,
                
beforeSend: function(objeto){
                    $(
'#alquileres-list').hide();
                    $(
'#loading_s').show();
                    
//load();
                    //$('#alquileres-list').depagination();
                
},
                
complete: function(objetoexito){
                    $(
'#alquileres-list').show();
                    $(
'#loading_s').hide();
                    
                    $(
'#map').show(); // mostrar/ocultar
                    
                    
load(); //ejecuto función mapa que paso por get_alquileres.php
                    //$('#alquileres-list').pagination();
                
},
                
data params '&ajax=1',
                
dataType"json",
                
error: function(objetoquepasootroobj){
                    if (
quepaso == 'timeout')
                    {
                        $(
'#alquileres-list').html('<p>El servidor está tardando mucho en responder, por favor, intentalo de nuevo.</p>');
                    }else
                    {
                        $(
'#alquileres-list').html('<p>Se ha producido un error al conectar con la base de datos.</p>');
                    }
                },
                
success: function(data){

                    if (
data.error)
                    {
                        if (
data.error == 'error-mssql')
                        {
                            
alert('El servidor no responde');
                            $(
'#alquileres-list').html('<p>Se ha producido un error al conectar con la base de datos.</p>');
                        }

                        if (
data.error == 'no-resultados')
                        {
                            $(
'#alquileres-list').html('<p class="info">No se han encontrado resultados.</p>');
                        }

                    }else
                    {
                        if (
data.html.length 4)
                        {
                            $(
'#alquileres-list').html('<p class="info">la busqueda no ha devuelto resultados.</p>');
                        }else
                        {
                            $(
'#alquileres-list').html(data.html);
                        }
                    }
                },
                
timeout60000,
                
type"POST"
            
}); 

Muchas gracias por todo!.