在浏览器按钮上刷新页面

时间:2015-08-02 23:14:03

标签: javascript jquery

是否可以使用浏览器的后退按钮重新加载taget页面?

示例:当用户在浏览器上按回按钮时,我想重置页面的所有数据/缓存。

1 个答案:

答案 0 :(得分:1)

虽然你的问题写得很差,但我相信你得到你正在寻找的答案更为重要。

执行以下操作:

  1. 向窗口/文档添加事件侦听器(在您的情况下为keydown)
  2. 获取退格的ascii代码(十进制的0x08或8)
  3. 防止keydown的默认功能
  4. 如果页面退格则刷新页面
  5. 这是代码。

    <script type="text/javascript">
    var rowNum = 0;
    function addRow(frm) {
        if (rowNum < 10) {   
            rowNum ++;
            var row = '<div id="itemRows"><label for="file_01">File 01</label><input type="file"  name="file[]" multiple>';
            jQuery('#itemRows').append(row);
        }
    
    }
    
    function removeRow(rnum) {
        if (rowNum > 0) {
            jQuery('#rowNum'+rnum).remove();
            rowNum--;
        }
    }
    </script>
    

    链接到事件监听器

    MDN Event Listeners