您的位置:首页 > Web前端 > JavaScript

extjs4周期处理任务

2013-07-12 11:52 225 查看
在界面中需要进行周期性任务 处理时,可以用Ext.TaskManager.start(task)

//创建一个Label

var label=Ext.create('Ext.form.Label',{

        width:200,

        text:'周期性任务'
    });

//创建任务

    var task = { 

           //任务处理函数

            run : function(){

                Ext.Ajax.request( {  

                    url : '************',
                    success : function(res) {

                              //如果后台返回的是json字符串,如:{"value":"success"},在前端用Ext.JSON处理

                        var resText=Ext.JSON.decode(res.responseText);

                        label.setText('周期性任务:'+resText.value);

                    },

                    failure:function(){

                        label.setText('周期性任务:failure');

                    }

                    

                });  
            }, 

          //间隔时间

            interval : 30000
        };

    Ext.TaskManager.start(task); 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息