1、首先这个页面是php页面,还要确定这个页面是提交到本页面的,设置表单的 action="",或者设置action=“#”,或者不写action 都是提交到本页面的;
2、创建一个表单,写入几个文本输入框,并设置name值,一定要设置name,最后还要有一个提交按钮;
3、在最上面开始写php代码,如果需要处理这些数据,就处理,不需要处理可以不用写,点击提交按钮会提交到本页面并且刷新。
应该是浏览器的缓存导致的,虽然我没试过,但我觉得可以试下下面俩方案
1)在html页面头部禁止浏览器缓存
2)每次转到显示头像的那个页面时,后边加个随机的参数 photo.php?timestap=xxxxxxx ,这样浏览器就应该认为不是一个页面,从而不会使用缓存。
关于头像上传之后显示新头像,最好的办法还是ajax
上传完后,把上传之后的文件的名称返回给js,然后ajax的success区域中把那个里面的地址修改为新地址,这样网页不会刷新,用户体验更好。
window.location.reload();
php 刷新的函数是header()