<input class=\"sub_lert\"  type=\"submit\" id=\"btnGoOn\" value=\"继续添加\" /> $("#btnGoOn").click(function () {
                            //var num = Math.round(Math.random() * 10000);
                            //window.location.href = window.location.href + '?refresh';
                            //window.location.href = window.location.href + "?" + num;
                            $("#popup_ok").click();
                            window.location.reload(true);                     //location.reload(false);
                        });
有个页面录入一些信息,提交成功后 点击“继续添加”页面刷新(置空input),在IE下没有问题,可在火狐下 试了以上方法 都不刷新。不知道为什么 求解决!火狐jqueryjavascript浏览器兼容性

解决方案 »

  1.   

    alert('reload')
    window.location.reload(true); 加那句看看执行到那句代码没有,没有就是前面的出问题了,刷新语句在firefox下也是那个来的
      

  2.   

    嗯 我之前加过类似的 alert 在IE和火狐都不弹
      

  3.   

    <input class=\"sub_lert\"  type=\"button\" id=\"btnGoOn\" value=\"继续添加\" />改button看看你说IE能刷新,应该会执行到alert语句
      

  4.   

    @版主还是不行呢,IE确实可以 不过IE也不弹出我加的Alert信息,折腾一上午了 还是不行
      

  5.   

    试试
    window.location.href=window.location.href
      

  6.   

    两种写法都是可以的<body>
    <input type=button value=test1 onclick="msg1()">
    <input type=button value=test2 onclick="msg2()">
    <script>
    alert("此页面运行了")
    function msg1(){
      window.location.href=window.location.href;
    }function msg2(){
      window.location.reload();
    }
    </script>
    </body>测试环境win7+ff24看看是不是页面的代码存在错误,或者你的脚本根本就没有执行
      

  7.   

    晕死了 还是不行 不弹alert 可是如楼主那样 我拿测试页面是可行的,不知道为什么在这里不执行
      

  8.   

    不是问题 是自己弄错了 以前那个方法也是可以的 不过程序里面有逻辑判断 调试的这个逻辑没走 我说呢 怎么都不alert tmd 浪费一天时间  气死了 给分
      

  9.   

    你肯定是页面中有脚本错误,或者是click事件没执行啊