不工作我使用一個jQuery做一個$就要求。它在鉻/ Firefox和其他瀏覽器工作得很好,據然而,在IE作爲我知道它第一次然後當第二請求在IE由與AJAX失敗,406非可接受的誤差。
我已經試過,沒有運氣設定不同的接受頭。有任何想法嗎?
$.ajax({
type: Request.method,
url: Request.request_url,
cache: false,
data: Request.getVarsString(),
dataType: "text",
beforeSend: function(req){
req.setRequestHeader("Accept", "text/html,application/xhtml+xml/application/xml;q=0.9,*/*;q=0.8");
req.setRequestHeader("Accept-Language", "en-gb,en;q=0.5");
req.setRequestHeader("Accept-Encoding", "gzip, deflate");
Request.loadBeforeSend(id);
},
success: function(replyData){
Request.requestComplete(id, replyData);
},
error: function(jqXHR, textStatus){
alert(textStatus+" "+jqXHR.status);
//Request.requestComplete(id, replyData);
}
});
我正在使用get方法。 請求是一個靜態類,其中有一些方法和變量用於發出Ajax請求
什麼是'Request'全球正在使用? – rxgx
它是我製作的靜態課程。我不是很擅長術語 – Undefined
哪個版本的IE?你是否支持代理? – Lloyd