1、将innerHTML所在的方法用一个单独的函数写出来,然后需要时再调用。
如function Load(){
.......
......document.getElementById(".....").innerHTML=......
}
2、然后,需要刷新该div的时候就调用一下该Load()函数,这样就避免了整个页面刷新了。如:
页面加载完毕执行:$(Load())
3、执行某ajax后执行:$.ajax({
url : ...,
data : ......,
type : 'post',
success:function(e){
Load()//调用
}})
你的意思是在你提交完上传文件并且上传完毕以后上传窗口就关闭 并且刷新父窗口
如果怕先写的数据全部刷新 你可以把你填写的数据进行暂时性的保存啊
然后刷新的时候 你的保存的值再匹配给各个输入框的value
你没有弄清楚我所说的暂时性的保存是什么意思 可以是session 或者其他 呵呵
暂时性的保存就要用数据库?你这么认为么
刷新DIV,不如直接刷新<IMG>就像一楼所说的那样:
<img src="code.jsp" height="18" id="rndImg" /><a href="javascript:reloadcode()">换一张</a>
//刷新图片
function reloadcode() {//刷新验证码函数
var rndImg = document.getElementById('rndImg')
rndImg.setAttribute('src', 'code.jsp?' + Math.random())
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)