Foros del Web » Programando para Internet » Javascript » Frameworks JS »

INVALID_STATE_ERR: DOM Exception 11

Estas en el tema de INVALID_STATE_ERR: DOM Exception 11 en el foro de Frameworks JS en Foros del Web. Estoy usando el chrome y tengo esta funcion en mi script: function AjaxRequest (url, opts){ var timer = null, ajax, headers = {}, k, a ...
  #1 (permalink)  
Antiguo 28/09/2011, 01:51
 
Fecha de Ingreso: septiembre-2011
Mensajes: 6
Antigüedad: 13 años, 1 mes
Puntos: 0
INVALID_STATE_ERR: DOM Exception 11

Estoy usando el chrome y tengo esta funcion en mi script:

function AjaxRequest (url, opts){
var timer = null, ajax, headers = {}, k, a = [], parmStr;
url = addUrlArgs(url, opts.parameters);
headers['Accept'] = '*/*';
ajax = new XMLHttpRequest();

ajax.open(opts.method, url, true);
for (k in headers)
ajax.setRequestHeader(k, headers[k]);
ajax.onreadystatechange = checkStatus;
ajax.send();

function checkStatus () {
if (ajax.readyState === 4) {
clearTimeout(timer);
if (ajax.status === 200) {
if (opts.onSuccess) opts.onSuccess({responseText:ajax.responseText, status:ajax.status, statusText:ajax.statusText, ajax:ajax});
} else {
if (opts.onFailure) opts.onFailure({responseText:ajax.responseText, status:ajax.status, statusText:ajax.statusText, ajax:ajax});
}
}
}

}

que me devuelve el error INVALID_STATE_ERR: DOM Exception 11
apenas se ejecuta el ajax.open

para tener en cuenta es que el requerimiento al server se realiza y me devuelve los datos y el status=200
o sea que la restricccion es del navegador.

estuve buscando en internet pero no encuentro nada en claro que me diga como solucionarlo.

HTTP/1.1 200 OK
Server nginx/0.7.62
Date Wed, 28 Sep 2011 07:46:58 GMT
Content-Type application/json; charset=utf-8
Status 200 OK
ETag "e029f1a470e642b7b0597231598af8ce"
P3P CP="NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM"
X-Runtime 10
Content-Length 129502
Cache-Control private, max-age=0, must-revalidate

Etiquetas: ajax, invalid_state_err
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 07:14.