estoy intentando hacer un request simple:
Código:
function handleHttpResponse2(columna)
{
alert (http2.readyState);
if (http2.readyState == 4)
{
if (http2.status == 200) {
obj_detalle = eval('(' + http2.responseText + ')');
crear_tabla(columna);
}
}
}
function sendQuerystring2(url,mod,columna)
{
http2.open("GET", url, true);
if (mod == "tabla") {
http2.onreadystatechange = handleHttpResponse2(columna);
}
if (mod == "newItem"){
empty_table('tabla_datos');
}
http2.send(null);
}
El problema es que el alert solamente me devuelve un 1 para http2.readyState.. y no entra al if (http2.readyState == 4).
Sin embargo, si hago un alert desde otro lado para que me de ese valor, me devuelve un 4.
alguien sabe como lo arreglo?