XMLHttpRequest setRequestHeader错误

Nik*_*Nik 5 javascript ajax

IE 9开发人员工具说"未指定错误".在这行代码:

xmlhttp.setRequestHeader ("If-Modified-Since", "Sat 1 Jan 2005 00:00:00 GMT");
Run Code Online (Sandbox Code Playgroud)

我试图禁用Ajax请求的缓存,我无法控制服务器,我无法在每个请求的末尾附加一个唯一的ID,所以这看起来像我唯一的选择.任何想法为什么Javascript不喜欢它?

Nik*_*Nik 12

我之前打过电话xmlhttp.open (...);.那是错误的.在打开请求之后但在发送之前修改标头.

xmlhttp.open (...);
xmlhttp.setRequestHeader ("...", "...");
xmlhttp.send ();
Run Code Online (Sandbox Code Playgroud)