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??