28/09/2011, 01:56
|
| | 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 |