David Flanagan在书籍JavaScript:权威指南第5版中说:在发送AJAX请求之前,您必须发送请求标头。发送带有标题的AJAX请求
在跨浏览器支持的范围内,是否需要这样做?
request.setRequestHeader("User-Agent", "XMLHttpRequest");
request.setRequestHeader("Accept-Language", "en");
request.setRequestHeader("If-Modified-Since", lastRequestTime.toString());
我正在完成我对JavaScript的学习,我想彻底。或者,我将切换到jQuery,但暂时知道答案是很好的。谢谢。 –
如果我将“X-Requested-With”设置为“XMLHttpRequest”,是否会丢失跨浏览器支持? –
标题不会像服务器支持那样影响浏览器的支持。请参阅@ HoLyVieR的答案,讨论兼容性问题。 –