pues diganmelo a mi qe me estoy rompiendo la cabeza, no se qe es lo qe pasa aqui!!!:P esto si es frustracion, al final obviare el ajax y terminare haciendolo todo con php y reinstalare si me da el loco incluso el xp
no obstante, probe sin el this pero solo por probar porqe, this en una funcion no apunta al objeto qe la invoca? yo creo qe esta bien ahi no?
no obstante dejo codigo cambiado y qe igual no me funciona :(
Código HTML:
<script type="text/javascript">
var oRequest;
function handler(){
if(this.readyState == 4){
if(this.status == 200)
alert(this.responseText);
else
alert(this.status);//aqui me devuelve 0 :s
}
}
function loadXML(url,handler){
if (window.XMLHttpRequest){
oRequest = new XMLHttpRequest();
if (oRequest.overrideMimeType) {
oRequest.overrideMimeType("text/html");
}
oRequest.onreadystatechange = handler;
oRequest.open("GET",url,true);
oRequest.send(null);
} else if (window.ActiveXObject) {
oRequest = new ActiveXObject("Microsoft.XMLHTTP");
if (oRequest ){
oRequest.onreadystatechange = handler;
oRequest.open("GET",url,true);
oRequest.send();
}
}
}
loadXML("add_del_categories.php", handler);
</script>
y si puse los tags de php, vamos qe ellos tambien forman parte de la foto del alert XD