六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 38|回复: 0

Ext异步加载与同步加载

[复制链接]

升级  52%

6

主题

6

主题

6

主题

童生

Rank: 1

积分
26
 楼主| 发表于 2013-1-23 02:41:43 | 显示全部楼层 |阅读模式
Ext3.0中的同步加载方式:
function(url) {       function createXhrObject() {           var http;           var activeX = ['MSXML2.XMLHTTP.3.0', 'MSXML2.XMLHTTP', 'Microsoft.XMLHTTP'];             try {               http = new XMLHttpRequest();           } catch (e) {               for (var i = 0; i < activeX.length; ++i) {                   try {                       http = new ActiveXObject(activeX[i]);                       break;                   } catch (e) { }               }           } finally {               return http;           }       };         var conn = createXhrObject();       conn.open("GET", url, false);       conn.send(null);       if (conn.responseText != '') {           return Ext.decode(conn.responseText);       } else {           return null;       }   };   
 
Ext3.0中异步加载方式:
Ext.Ajax.request({url : '',params : { },method : 'POST',success : function(response) {var result = Ext.util.JSON.decode(response.responseText);Ext.Msg.alert('信息', result.msg);},failure : function(response, options) {}}) 
Ext3.0中表单Ajax提交
form.form.submit({waitMsg : '正在提交数据请稍后',// 提示信息waitTitle : '提示',// 标题url : '',// 请求的url地址method : 'POST',// 请求方式success : function(form, action) {// 加载成功的处理函数Ext.Msg.alert('提示', action.result.msg);},failure : function(form, action) {// 加载失败的处理函数Ext.Msg.alert('提示', '');}}); 
 
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表