因为所有服务器都返回到304而未修改

这意味着在服务器上,您没有修改XML文件,或者您要加载的页面没有在本地修改,而本地缓存导致了这个问题。

防止缓存的常见方法是在后面添加一个随机数,或者也可以添加一个时间戳。

例如,当发出请求时

url = …XMLT =+(New Date()())GetTime()ToString();

本例中使用的方法:
复制代码代码如下所示:
var目的地

函数到(目的地){
无功ajaxobj =新AjaxRequest; / /在文件中创建一个Ajax对象
ajaxobj方法=得到; / /设置要求得到
ajaxobj。url =目标+T =(New)+日期(的时间)(ToString)(URL); / /反应,后处理可以改变一些动态页面,将使用Ajax的都知道,这可以在页面返回不同的数据。
设置回调函数,即输出响应,因为它是一个静态页面(这是我所需要的,所以全部)
ajaxobj。回调=功能(xmlobj){
document.getelementbyid('page_content).innerHTML = xmlobj.responsetext; / /将这句乐观。
}
(ajaxobj。送); / /发送请求
}