只有google浏览下,才有这个问题,猜想是不是缓存的问题:有其他人遇到过吗
页面加载的时候,运行一段ajax代码(prototype):
if(document.all){
//IE
window.attachEvent('onload',sample);
}else{
//其他浏览器
window.addEventListener('load',sample,false);
}
function sample(){
...
...
myAjax[0] = new Ajax.Request(url,{
method: 'post', ← 或者:get
onSuccess: getData,
onFailure: showErrMsg,
parameters: paramList
});
function getData(data){
alert(data.responseXML); ← 测试添加
var response=data.responseXML.getElementsByTagName('header');
...
...
}
function showErrMsg(){
...
...
}
}
程序大概是这样的
以上代码作如下说明:
1. 为了防止缓存,生成的url后面加了一个每次都变化的参数:systime=xxxxxxxx
url功能:比如检索数据库,然后返回检索结果(xml)。
2.函数代码例子如下:
调试的时候,正常操作:点击链接跳转画面的时候,正常返回想要得结果(responseXML),当继续操作跳转到其他页面,然后点击返回按钮回到这个页面的时候,
alert(data.responseXML); >> responseXML为null javascript error
之后的javascript 代码也就不执行了...
后台log也看过了,当按返回按钮(history.back)返回,页面加载的时候,sample()函数执行了,但Ajax.Request没有执行,感觉是不是缓存的问题??但是url每次都是变化的。
测试环境:server: tomcat6.0 浏览器:google Chrome2.0.172.39 strut1.2项目
分享到:
相关推荐
chrome浏览器最新版本,版本 105.0.5195.127(正式版本) (64 位) chrome浏览器最新版本,版本 105.0.5195.127(正式版本) (64 位) chrome浏览器最新版本,版本 105.0.5195.127(正式版本) (64 位) chrome...
Chrome浏览器 v109.0.5414.75稳定版 64位 离线安装包 最新版本:v109.0.5414.75 稳定版 64位 稳定版32位
【Google Chrome 浏览器 70.0.3538.102_x64.zip】是一款针对64位操作系统设计的Google Chrome浏览器的更新版本,版本号为70.0.3538.102。Chrome浏览器是由全球知名科技公司Google开发的一款免费、快速且功能强大的...
Chrome 浏览器缓存视频文件的查找方法 在使用 Chrome 浏览器观看视频时,许多用户希望保存视频文件,但网站没有提供下载入口。因此,需要通过其他方法来查找缓存的视频文件。在这篇文章中,我们将介绍如何在 Chrome...
Chrome浏览器是全球最受欢迎的网页浏览器之一,以其快速、安全和用户友好的特性赢得了广大用户的青睐。这个离线安装包版本为v101.0.4951.54,是64位操作系统专用的,它不依赖网络进行安装,用户可以直接执行下载的...
1. **树莓派Chrome浏览器**:Chrome浏览器是Google开发的一款流行的网络浏览器,以其快速、安全和用户友好的特性著称。在树莓派上安装Chrome浏览器可以提升浏览网页的效率,尤其是对于那些需要使用Web应用或...
**谷歌Chrome浏览器版本66.0.3359.117(32位)详解** 谷歌Chrome浏览器是一款由谷歌公司开发的免费网络浏览器,以其高速、安全和易用性而闻名。版本66.0.3359.117是该浏览器的一个正式发布版本,适用于32位操作系统...
内容概述:ChromeDriver.exe是一款实用的Chrome浏览器驱动工具,能够用于自动化测试、网络爬虫和操作浏览器,其主要作用是模拟浏览器操作,在使用时需要与对应的Chrome浏览器版本匹配(理论上大版本匹配即可),否则...
对于Chrome浏览器的离线安装包,用户在没有网络连接的情况下也能顺利安装浏览器,特别适合在新设备上批量部署或者网络环境不稳定的情况。 2. **版本号91.0.4472.77**:这是Chrome浏览器的一个特定版本,每个数字...
标题中的"google-chrome-114.0.5735.90"和"chromeDriver-114.0.5735.90"分别指的是Google Chrome浏览器和Chrome驱动程序(ChromeDriver)的特定版本号。Google Chrome是一款由Google开发的免费网页浏览器,以其快速...
这个"Chrome浏览器离线安装包64位Win版本.zip"压缩包就是为Windows 64位用户准备的离线安装程序,允许在没有网络的情况下进行安装。 首先,让我们详细了解一下Chrome浏览器的核心特点: 1. **高速浏览**:Chrome...
ChromeStandaloneSetup_43.0.2357.132.exe Chrome浏览器离线安装包v43.0.2357.132
Chrome浏览器是全球最受欢迎的网页浏览器之一,以其快速、安全和用户友好的界面著称。版本100.0.4896是一个重要的更新,它包含了一系列改进和新功能,旨在提升用户的浏览体验。 首先,关于Chrome的稳定安装版,这指...
1. **浏览器限制**:大多数现代浏览器(如Chrome、Firefox、Safari等)都有内置的安全机制,不允许网站通过JavaScript或其他方式直接禁用后退按钮的功能。 2. **用户体验**:屏蔽后退按钮会影响用户的正常浏览体验...
**谷歌Chrome浏览器绿色版** 谷歌Chrome浏览器是一款由Google公司开发的免费、开源的网络浏览器,以其高速、稳定和安全性著称。它采用了先进的Blink渲染引擎,为用户提供流畅的网页浏览体验。绿色版的Chrome浏览器...
内容概述:chromedriver.exe是一款实用的Chrome浏览器驱动工具,能够用于自动化测试、网络爬虫和操作浏览器,其主要作用是模拟浏览器操作,在使用时需要与对应的Chrome浏览器版本匹配,否则无法驱动。 应用场景:...
Chrome浏览器安卓版 v89.0.4389.90
Chrome浏览器离线安装包v46.0.2490.80 m 参考:http://blog.csdn.net/testcs_dn/article/details/49717055
内容概述:ChromeDriver.exe是一款实用的Chrome浏览器驱动工具,能够用于自动化测试、网络爬虫和操作浏览器,其主要作用是模拟浏览器操作,在使用时需要与对应的Chrome浏览器版本匹配(理论上大版本匹配即可),否则...
chrome浏览器70.0.3538.110 (64位)离线安装包。 文件版本: 1.3.33.17 签名日期:2018年11月16日