网页上的实现很简单,去一个空间内去一个字串,但每次取到的都是前一次的,下面的方法在url后面添加一个随机数在火狐的浏览器下可以,但IE还是不行,请问还有什么好方法可以解决。
<script language="JavaScript">
function GetResult()
{
$.ajax({
url: '../ajax/popup-admin-diag.asp?temp='+Math.ceil(Math.random()*100000),
type: 'GET',
dataType: 'text/html',
timeout: 10000,
error: function(){
setTimeout("GetResult()",2000);
},
<script language="JavaScript">
function GetResult()
{
$.ajax({
url: '../ajax/popup-admin-diag.asp?temp='+Math.ceil(Math.random()*100000),
type: 'GET',
dataType: 'text/html',
timeout: 10000,
error: function(){
setTimeout("GetResult()",2000);
},
解决方案 »
- js层拖拽 兼容IE、火狐 [最少代码][完美解决]
- 请问javascript的节点问题?
- 一个比较难的问题textarea
- 谁帮忙看一下jQuery ScrollPagination
- 困惑问题-------关于字符串的连接
- 哪有精减的日历控件下载,或代码贴上,梅花雨你的控件有没有精减版的,现在的太慢了呵,大家帮我,在线等...
- 如何在页面中加入Javascript中获取到服务器上的时间和本地的时间差?
- jquery datagrid 编辑后向后台传输数据问题
- JS前台如何调用.NET C#后台有键值的Dictionary
- 求一个前端大佬,救命本人写登陆遇到问题,求前端大佬解决
- jquery 1.6 无法 调用 回调函数
- 提示js缺少对象,求大神指点
另外 ie 需要关闭浏览器重新打开才能防止缓存。你是怎么测试的?
url: '../ajax/popup-admin-diag.asp'),
type: 'GET',
dataType: 'text/html',
cache : false,
timeout: 10000,
error: function(){
setTimeout("GetResult()",2000);
<%
response.setHeader("Pragma","No-cache");
response.setHeader("Cache-Control","no-cache");
response.setDateHeader("Expires", -10);
%>