解决jquery异步按一定的时间间隔刷新问题_jquery

我想将一个网页上的图片按一定的时间间隔刷新,不改变图片的名称,我在服务器端改变图片的内容,这样前端可不可以实现动态的效果呢?浏览器会不会有缓存呢?
比如我要将下边这个图片异步刷新,应该怎么做呢?

复制代码 代码如下:

<img id=”image” width=640 height=480 src= />

解决方法是加时间戳防止缓存,如下:

复制代码 代码如下:

<img id=”image” width=640 height=480 src='xxx.jpg' />

JScript code:

复制代码 代码如下:

setInterval(function(){document.getElementById(‘image').src='xxx.jpg?_dc='+new Date().getTime()},5000);//5s更新一次

时间: 2024-11-02 09:12:55

解决jquery异步按一定的时间间隔刷新问题_jquery的相关文章

jQuery异步验证用户名是否存在示例代码_jquery

现在有个需求就是异步验证用户名是否存在.用的技术是jQuery异步验证和struts2(其实springMVC也是一样的道理,都只是一个控制器). 表单: 复制代码 代码如下: <input class="width150" maxlength="32" type="text" id="dept_name" name="dept.dept_name" value="${dept.dept_n

基于jQuery捕获超链接事件进行局部刷新代码_jquery

核心代码: 复制代码 代码如下: <html> <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <title>A Click Event Test</title> <script type="text/javascript" src="jquery.min.js"

解决jquery实现的radio重新选中的问题_jquery

<input type="radio" name="test"/> <input type="radio" name="test" id = "input2"/> (说明:使用的jquery 版本是 1.10.2.) 使用 jquery 的removeAttr(),清除掉 radio 的checked属性后.使用 attr('checked',true)可以给对应的radio 附上

快速解决jquery.touchSwipe左右滑动和垂直滚动条冲突_jquery

本文为大家分享了jquery.touchSwipe左右滑动和垂直滚动条冲突问题的解决方法,具体内容如下 正好需要Html5做一个左右可以切换的功能,但是要保留上下滚动条功能.我在移动端使用的jquery.touchSwipe插件,上网找了好久没有看到对应的解决方式,只能自己修改了,最后是能用了. 先上个图: 解决方式是,我把左右滚动的事件添加到了Body上面,而上下活动的使用了DIV的垂直滚动.上代码: $("#body").swipe( { fingers:'all', swipeL

快速解决jQuery与其他库冲突的方法介绍_jquery

通常,当在同一个页面上使用jQuery和其他库时,全局名称$的定义是最大的争论和冲突的焦点.众所周知,jQuery使用$作为jQuery名称的别名,并将其用于jQuery公开的每一个功能,但是其他库,最著名的就是Prototype,也使用$名称. 1. jQuery提供了$.noConflict()实用函数用来放弃对$标识符的占用,以便其他库使用它. 该函数的语法如下:$.noConflict(jqueryToo) 将标识符$的控制权归还给其他库,允许在页面上混合使用jQuery与其他库.一旦执

JQuery异步获取返回值中文乱码的解决方法_jquery

用jqgrid异步获取列表值,遇到个问题,服务器端从数据库取到的数据没有出现中文乱码问题(日志打出来是没有乱码的),但是异步传到客户的时候却出现了乱码. 服务器端已经编码过了(UTF-8编码).开始一直怀疑是客户端的问题,比如客户端和服务器端编码不一致啊,也怀疑是不是jqGrid工具函数中少配了 contentType: "application/x-www-form-urlencoded; charset=utf-8",   等等问题. 结果都不是,纠结了几个小时,后来经过大牛的提醒

MVC Ajax Helper或Jquery异步加载部分视图_jquery

废话不多说了,直接给大家贴代码了. Model: namespace MvcApplication1.Models { public class Team { public string Preletter { get; set; } public string Name { get; set; } } } 通过jQuery异步加载部分视图 Home/Index.cshtml视图中: @{ ViewBag.Title = "Index"; Layout = "~/Views/

浅谈jQuery异步对象(XMLHttpRequest)_javascript技巧

我们先来看看异步对象五部曲 这是post请求的. 复制代码 代码如下:  //1.00创建异步对象             var xhr = new XMLHttpRequest();             //2.0             xhr.open("post", url,params, true);             //3.0将参数使用Formdata属性传递             xhr.setRequestHeader("Content-Typ

如何解决jQuery EasyUI 已打开Tab重新加载问题_jquery

先给大家说下我的需求,如下: 点击左侧已经打开的tab可以刷新重新加载datagrid. 也就是说解决easyui 左侧tab重新刷新加载问题实现. 实现如下: function addTab(subtitle, url) { if (!$('#tabs').tabs('exists', subtitle)) { $('#tabs').tabs('add', { title : subtitle, content :<span style="font-family: Arial, Helv