删除成功中,我总习惯用Ext.Msg.alert("提示","response.responseText.msg");
来提示删除成功
再用window.location.reload();来刷新当前页
但是总是还没等我看清楚提示信息呢,窗口就自动刷新了 
能不能等我的点完"确定"之后再刷新呢?求解

解决方案 »

  1.   

    Ext.Msg.alert("提示","response.responseText.msg");
    这个是不阻塞的,这个执行在你页面刷新之前, 但是顺序下来执行刷新页面。所以看不到了。
    如果你用alert(); js 本身的信息弹出。那么它会阻塞。 弹出窗口后不会顺序执行下面的内容,直到你点击叉或者确定
      

  2.   

    Ext.Msg.show({
    title:'',
    text:'',
    buttons:,
    function(){
    if(btn == 'yes'){
        然后在这里你想干嘛就干嘛呗。
    }
    })//补充ext里的msg都是异步执行的,所以你无法通过并行的方式来先后执行你的程序,
    所以只能在fuction 里调用你的方法。 你也可以自定义一个window来处理这些个问题
      

  3.   

    Ext.Msg.alert("提示","response.responseText.msg",
    function(){
      document.URL=document.URL
      }
    );
    很简单的办法,在点击确定按钮的事件函数中刷新页面就ok了