我試圖做一個Ajax請求jQuery的Ajax錯誤{ 「readyState的」 0 「responseText的」: 「」, 「狀態」:0, 「狀態文本」: 「錯誤」}
$.ajax({
type: "post",
url: "download.php",
error: function(data, status, err){
alert(JSON.stringify(data));
},
data: "fileid="+fileid
});
這請求提醒「{」readyState「:0,」responseText「:」「,」status「:0,」statusText「:」error「}」
我已經在谷歌搜索了所有我想出了一個十字網站ajax調用(這顯然不是)
我已經嘗試把完整的網址,它也做同樣的事情。
我能想到的唯一的事情就是標題,我不知道會出現什麼問題。下面是從螢火蟲
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
我添加了一個不同的頁面上的其他請求的請求頭和它工作得很好,但這個一直未能標題爲其他請求:
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
你爲什麼不檢查'err'? Firebug告訴你關於請求和響應的內容? –
當您使用相同的數據將假表單提交到同一頁面時,會發生什麼情況? –
err是一個空白字符串,是一個假表單工作得很好,但是這個ajax仍然不起作用 –