关于Ext中 Ajax的同步,异步
时间:2010-12-08 来源:第二银行
异步:代码刚执行,后面的代码就马上接着执行了,不管前面的代码是否执行完
异步的情况下,要获得返回信息,就需要在异步执行完之后写代码,也就是在success里面写代码
在Ext3.0 里面 ,Ext.Ajax.request默认是异步的,但是可以通过设置参数async : false来改变其为同步,
例子:
MyForm.get = function() {
num = "";
Ext.Ajax.request(
{url : __ctxPath + "/project/getReport.do",
method : "post",
async : false, //关键是这里哦!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!@@@@@@@@@@@@@@@@%%%%%%%%%%%%
success : function(g) {
var c = Ext.util.JSON.decode(g.responseText).data[0];
num = c.reportNum;},
failure : function()
{ Ext.ux.Toast.msg('操作提示', '失败!');}});
return num;
}
相关阅读 更多 +
- 系统休眠文件删除后果 如何删除计算机的休眠文件 2025-04-22
- 站群服务器是什么意思 站群服务器的作用 站群服务器和普通服务器的区别 2025-04-22
- jQuery插件有何作用 jQuery插件的使用方法 2025-04-22
- jQuery插件有哪些种类 简单的jQuery插件实例 2025-04-22
-