que estoy tratando de hacer una petición AJAXjquery ajax error { "readyState": 0 "responseText": "", "status": 0 "statusText": "error"}
$.ajax({
type: "post",
url: "download.php",
error: function(data, status, err){
alert(JSON.stringify(data));
},
data: "fileid="+fileid
});
este solicitar alertas "{" readyState ": 0," responseText ":" "," estado ": 0," statusText ":" error "}"
He buscado en google todo lo que he encontrado es una cruz sitio llamada ajax (que obviamente no es)
He intentado poner la URL completa y hace lo mismo.
lo único que se me ocurre es el encabezado y no sé lo que podría estar mal. Aquí está el encabezado de la solicitud de Firebug
Host www.mydomain.com
User-Agent Mozilla/5.0 (Windows NT 6.1; rv:5.0) Gecko/20100101 Firefox/5.0
Accept */*
Accept-Language en-us,en;q=0.5
Accept-Encoding gzip, deflate
Accept-Charset ISO-8859-1,utf-8;q=0.7,*;q=0.7
Connection keep-alive
Content-Type application/x-www-form-urlencoded; charset=UTF-8
X-Requested-With XMLHttpRequest
Referer http://www.mydomain.com/
Content-Length 8
Cookie PHPSESSID=27b7d3890b82345a4fc9604808acd928
he añadido otra solicitud en una página diferente y funciona muy bien, pero éste sigue fallando la cabecera de la otra solicitud es:
Host www.mydomain.com
User-Agent Mozilla/5.0 (Windows NT 6.1; rv:5.0) Gecko/20100101 Firefox/5.0
Accept text/plain, */*; q=0.01
Accept-Language en-us,en;q=0.5
Accept-Encoding gzip, deflate
Accept-Charset ISO-8859-1,utf-8;q=0.7,*;q=0.7
Connection keep-alive
Content-Type application/x-www-form-urlencoded; charset=UTF-8
X-Requested-With XMLHttpRequest
Referer http://www.mydomain.com/differentpage.php
Content-Length 33
Cookie PHPSESSID=27b7d3890b82345a4fc9604808acd928
Por qué no estás examinando 'err'? ¿Qué le dijo Firebug sobre la solicitud y la respuesta? –
Cuando envía un formulario falso a la misma página con la misma información, ¿qué ocurre? –
err es una cadena en blanco y sí una forma falsa funciona bien, pero este ajax todavía no funciona –