Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/12/2009, 11:36
blue_scape
 
Fecha de Ingreso: noviembre-2009
Mensajes: 7
Antigüedad: 15 años
Puntos: 0
No obtengo respuesta desde firefox y si desde ie8

Buenas depues de dejarme las horas muertas, ya no se por donde salir
tengo un js como este

Código:
function nuevoAjax(){
    var  xmlhttp = null;
	
    try{
        xmlhttp = new ActiveXObject("Msxml12.XMLHTTP");
    } catch (e) {
        try{
            xmlhttp = ActiveXObject("Microsoft.XMLHTTP");
        } catch (e){
            xmlhttp = false;
        }
    }
	
    if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
        xmlhttp = new XMLHttpRequest();
    }
    return xmlhttp;

}

function upAjaxGet(url){
    ajax = nuevoAjax();
    ajax.open("GET", url);
    ajax.onreadystatechange = function(){
          if (ajax.readyState == 4){
		data  = ajax.responseText;
		alert(data);
    };
    ajax.send();	
	}
}



function cargaLista(){
    req = null;
    req = upAjaxGet("valida.php");
}
Hasta ahi por lo que he conseguido leer tendria que funcionar pero ni muchos menos. IE8 si me da respuesta pero firefox me muestra un alert vacio.

este el codigo php

Código:
<?php 

$salida = array();
$conn = mysql_connect('localhost','nombre','pass');
mysql_query("SET NAMES 'utf8'");
if (mysql_select_db('qes993',$conn)) {
    $sql = "SELECT * FROM usuarios";
    $result = mysql_query($sql,$conn);
    if (mysql_num_rows($result) > 0) {
        $flg_tabla_dsc_inicial_r = true;
        while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
            $salida[$row['idusuario']]= $row['usuario'];
        }
    }
}

print_r(json_encode($salida));
?>
Alguien sabe por que??

Última edición por blue_scape; 07/12/2009 a las 11:42