Javascript XMLHttpRequest setRequestHeader错误
IE 9开发工具显示“未指定的错误”。在这行代码中:Javascript XMLHttpRequest setRequestHeader错误,javascript,ajax,Javascript,Ajax,IE 9开发工具显示“未指定的错误”。在这行代码中: xmlhttp.setRequestHeader ("If-Modified-Since", "Sat 1 Jan 2005 00:00:00 GMT"); 我试图禁用Ajax请求的缓存,但我无法控制服务器,也无法在每个请求的末尾附加唯一的ID,因此这似乎是我唯一的选择。你知道为什么Javascript不喜欢它吗?我以前叫它xmlhttp.open(…)。这是个错误。在打开请求之后,但在发送请求之前,修改标题 xmlhttp.open (.
xmlhttp.setRequestHeader ("If-Modified-Since", "Sat 1 Jan 2005 00:00:00 GMT");
我试图禁用Ajax请求的缓存,但我无法控制服务器,也无法在每个请求的末尾附加唯一的ID,因此这似乎是我唯一的选择。你知道为什么Javascript不喜欢它吗?我以前叫它
xmlhttp.open(…)代码>。这是个错误。在打开请求之后,但在发送请求之前,修改标题
xmlhttp.open (...);
xmlhttp.setRequestHeader ("...", "...");
xmlhttp.send ();
我对AJAX请求没有太多的经验,但是您不能直接调用xmlhttp.setRequestHeader(“缓存控制”,“无缓存”)
?这似乎比使用If-Modified-Since标题更有意义。好吧,“缓存控制”和“If-Modified-Since”都不起作用。不过我很欣赏这个想法。