Javascript Don';t保留以前回发的隐藏字段值

Javascript Don';t保留以前回发的隐藏字段值,javascript,Javascript,我正在开发一个用户可以更新其个人资料的页面。从这个页面,用户可以上传个人资料图片。我在动态创建的页面上的隐藏字段中存储对此配置文件图片的引用。此字段仅可用于单个更新,并且仅对回发上的服务器端逻辑有意义;以后不再有效。我目前面临的问题是,如果用户更新配置文件,然后点击浏览器中的“后退”按钮,这些与照片相关的隐藏字段的值将在不应该保留的时候保留下来:这只会破坏我的服务器端逻辑。我可以通过javascript在页面加载时清除这些隐藏字段,但是有更好的方法吗?像..一样清除回发时的隐藏字段 在页面加载时

我正在开发一个用户可以更新其个人资料的页面。从这个页面,用户可以上传个人资料图片。我在动态创建的页面上的隐藏字段中存储对此配置文件图片的引用。此字段仅可用于单个更新,并且仅对回发上的服务器端逻辑有意义;以后不再有效。我目前面临的问题是,如果用户更新配置文件,然后点击浏览器中的“后退”按钮,这些与照片相关的隐藏字段的值将在不应该保留的时候保留下来:这只会破坏我的服务器端逻辑。我可以通过javascript在页面加载时清除这些隐藏字段,但是有更好的方法吗?

像..一样清除回发时的隐藏字段


在页面加载时设置隐藏字段值,如果有对页面的回发请求,则将隐藏字段值设置为0

Hi感谢响应,问题在于回发后用户被重定向到其他页面。没有机会操纵隐藏字段。也许我可以继续清除页面加载中隐藏的内容。真的希望有一个更简单的方法。