本帖最后由 xiaofengling123 于 2011-12-07 15:01:50 编辑

解决方案 »

  1.   

    我刚接触AJAX,不知道怎么把异步改为同步。
    Ext.Ajax.request({
                    url: "/XFStatbyDay/XFStatbyDay",
                    method: 'POST',       
                    async: false,  //加了这个属性,
    结果还是一样,一会儿显示 1 ,一会儿不显示。我是连规律都没找到,不知道它什么时候要显示,可以的话帮我写一下
      

  2.   

    FAILURE是大写?
    succ是什么?
    flag 去掉多余的空白、换行等字符没?
      

  3.   

    url: "/XFStatbyDay/XFStatbyDay?x=" + (new Date()).valueOf(),去缓存
      

  4.   

    Ext.Ajax.request({
                url: "/XFStatbyDay/XFStatbyDay?x=" + (new Date()).valueOf(),
                method: 'POST',       
                async: false,      
                success: function(response, op) {
                        alert(1);
                    },
                failure: function() {
                        alert(2);
                    }
                });
    把程序在简化一下吧,当ajax请求成功相应时显示1,不成功是显示2.现在这段代码执行的结果是有时会显示1,有时不会。我希望是点击按钮是就显示1,因为请求一定会成功。我不知道为什么有时不会显示1
      

  5.   

    那就是没成功吧。所以没有执行success