ajax加载页面服务器返回 304 not modified

既然你的服务器都返回 304 not modified

那说明在服务器上,你这个xml文件没有修改过,或者要加载的页面在本地没有被修改,本地缓存造成了这个问题

常用的防止被缓存的方法,就是在后面加一个随机数,或者你也可以加个时间戳

比如请求的时候

url = ".......xml?t=" + ( new Date()() ).getTime().toString();

本例中我采用的方法:

复制代码 代码如下:

var destination="test.html"

function goto(destination){

var ajaxobj=new AJAXRequest; // 创建AJAX对象,类在刚刚那个文件里了

ajaxobj.method="GET"; // 设置请求方式为GET

ajaxobj.url=destination+"?t="+( new Date() ).getTime().toString(); // 响应的URL,以后可以改为一些动态处理页,会用Ajax的都知道,这在页里可以有目的返回不同的数据

// 设置回调函数,输出响应内容,因为是静态页(这是我的需求嘛)所以所有内容都过来了

ajaxobj.callback=function(xmlobj) {

document.getElementById('page_content').innerHTML = xmlobj.responseText; //可要看好这句话哦

}

ajaxobj.send(); // 发送请求

}

时间: 2024-10-26 18:45:14

ajax加载页面服务器返回 304 not modified的相关文章

ajax加载页面服务器返回 304 not modified_AJAX相关

既然你的服务器都返回 304 not modified 那说明在服务器上,你这个xml文件没有修改过,或者要加载的页面在本地没有被修改,本地缓存造成了这个问题 常用的防止被缓存的方法,就是在后面加一个随机数,或者你也可以加个时间戳 比如请求的时候 url = ".......xml?t=" + ( new Date()() ).getTime().toString(); 本例中我采用的方法: 复制代码 代码如下: var destination="test.html"

ajax加载页面后加载页面的javascript不能执行

问题分析 先是容器,一开始是隐藏的.  代码如下 复制代码 <SCRIPT> $(document).ready(function() { $('add_div').hide(); }); </SCRIPT> <DIV class=add_div></DIV> 这个div是空的,用于将$.load()的内容放入其中. 当我们点击"查看"按钮后,执行如下js:  代码如下 复制代码 function edit(){     $("

Ajax加载页面后fusionchart 不能正常显示

问题描述 要加载的chart.jsp<table> <tr> <td > <div id="chartgxy" align="left" width="100%" height="100%"></div> <script type="text/javascript" defer="defer"> var chart

使用Yii整合的pjax(pushstate+ajax)实现无刷新加载页面_AJAX相关

Pjax是啥? Pjax = history.pushState + Ajax = history.pushState + Async JS + XML(xhr?) BOM对象history被增强了一波,主要是对历史栈的操作,以前只有 replace , go 之类的,都会跳转并刷新整个页面,现在有了 pushState , replaceState 等等单纯操作历史栈的方法,只是单纯修改历史栈里的内容,没有副作用(页面不会跳转刷新) PJAX效果 通过url可以跟踪ajax的动态加载内容.这种

jsp使用ajax加载子页面,使用ajax提交子页面的表单没反应,提交按钮点击不了

问题描述 jsp使用ajax加载子页面,使用ajax提交子页面的表单没反应,提交按钮点击不了 子页面相关js代码如下: $(function(){ $("#chaxun_btn").click(function(){ var rightitem=$("#chaxun_btn").parent("right-item"); var url=$("#chaxun_btn").attr("url"); $.aja

《jQuery、jQuery UI及jQuery Mobile技巧与示例》——9.4 技巧:使用AJAX加载外部页面

9.4 技巧:使用AJAX加载外部页面 至此,示例加载的页面都是已经存在于HTML中的.它们都是把哈希标记和已经存在于DOM树中的id关联在一起. 随着网站的扩大,在一个HTML中加载所有的页面变得不太可能了.使用jQuery Mobile能很容易地创建指向其他页面的链接,这和普通Web应用程序中的做法是一样的.如代码清单9-4所示,链接是一模一样的. 不同之处在于jQuery Mobile处理链接的方式.当链接地址指向的域和当前页面的域相同,默认是使用AJAX请求加载的.可以通过特定的设置关掉

使用Yii整合的pjax(pushstate+ajax)实现无刷新加载页面

Pjax是啥? Pjax = history.pushState + Ajax = history.pushState + Async JS + XML(xhr?) BOM对象history被增强了一波,主要是对历史栈的操作,以前只有 replace , go 之类的,都会跳转并刷新整个页面,现在有了 pushState , replaceState 等等单纯操作历史栈的方法,只是单纯修改历史栈里的内容,没有副作用(页面不会跳转刷新) PJAX效果 通过url可以跟踪ajax的动态加载内容.这种

Ajax加载外部页面弹出层效果实现方法_AJAX相关

本文实例讲述了Ajax加载外部页面弹出层效果实现方法.分享给大家供大家参考.具体实现方法如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml">

mui 页面跳转后加载数据,返回后的页面刷新,这是手机app

问题描述 mui 页面跳转后加载数据,返回后的页面刷新,这是手机app 我在A页面用mui中的openwindow 打开B页面,在B页面添加数据至后台,点返回按钮,回到A页面,我要这时在A页面自动刷新出B页面添加的数据..这个怎么操作..各位大神,急急急!!求赐教 解决方案 我这么说,你的A页面是当前页面,你的B页面是你后打开的页面,然后你的B页面的数据要返回给A页面用来展示.好,下面进入.... 如果你想在Activity中得到新打开Activity关闭后返回的数据,你需要使用Activity