Foros del Web » Programando para Internet » Javascript »

ajax / javascript

Estas en el tema de ajax / javascript en el foro de Javascript en Foros del Web. Buen día compañeros, miren tengo esta duda, tengo una pagina A y una pagina B, la página A ejecuta una isntruccion para llamar al contenido ...
  #1 (permalink)  
Antiguo 30/10/2008, 08:38
Avatar de sdf23  
Fecha de Ingreso: diciembre-2002
Mensajes: 297
Antigüedad: 21 años, 4 meses
Puntos: 0
ajax / javascript

Buen día compañeros, miren tengo esta duda, tengo una pagina A y una pagina B, la página A ejecuta una isntruccion para llamar al contenido de B con ajax, pero B responde con variables en javascript: de tal modo que A: es

Código PHP:
function nuevoAjax(){
    var 
xmlhttp=false;
    try {
        
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch (
e) {
        try {
            
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        } 
        catch (
E) {
            
xmlhttp false;
        }
    }

    if (!
xmlhttp && typeof XMLHttpRequest!='undefined') {
        
xmlhttp = new XMLHttpRequest();
    }
    return 
xmlhttp;
}

function 
cargarUrls(){
                       
                       
    
ajax    nuevoAjax();
    
//?"+"&"+"nombre="+nombre
    
ajax.open("GET""data.php",true);
    
ajax.onreadystatechange=function() {
        if (
ajax.readyState==4) {
    
        var 
ExecuteNow ajax.responseText;
        eval(
ExecuteNow); 

//alert(ajax.responseText);
        
}
    }
    
    
ajax.send(null)
                    
    
//return data;                
                    

y b, es asi:

Código PHP:
<?php



    $urls    
= array('http://www.google.com','http://www.eluniversal.com.mx');

    
    for(
$i 0$i count($urls); $i++) {
        echo 
"urls[$i]        = '".base64_encode($urls[$i])."';\n";
        
    }

    

?>

pero cuando recorro el array, no evalua urls[], alguna sugerencia, gracias,
__________________

la vida es bella cuando no es culera
  #2 (permalink)  
Antiguo 30/10/2008, 09:03
Avatar de Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 20 años
Puntos: 834
Respuesta: ajax / javascript

Es que tal como lo estás colocando, resulta en algo como esto:
Código PHP:
<script>
eval(
"url[0]='bla';
url[1]='gg';
"
)
</script> 
Lo cual te genera un error por los saltos de línea y por no declarar el array previamente.
Otra cosa sería si usaras una salida como esta para evaluar:
Código PHP:
<script>
eval(
"url=[];url[0]='bla';url[1]='gg';")
alert(url[1])
</script> 
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 10:44.