jQuery ajax同步的替换方法,使用 $.Deferred()对象
2014-05-22 10:46
369 查看
function aa() { var defer = $.Deferred(); $.ajax({ url: "/Handler1.ashx", type: "post", success: function (data) { defer.resolve(data);//这里的data数据会传到$.when(aa()).done(function(data) data里面 } }); return defer.promise(); } $(function () { $("#btnTest").click(function () { var returnAA = ""; $.when(aa()).done(function (data) { //当aa()方法执行完毕后在执行这里面的回调函数 returnAA = data; alert(returnAA); }); }); });
相关文章推荐
- jquery基础教程之deferred对象使用方法
- js对象中原型(prototype)的使用方法、替换以及注意事项
- jQuery中deferred对象使用方法详解
- jQuery Ajax使用FormData对象上传文件的方法
- 如何动态获取对象的方法,并使用协程同步执行
- 另一种方法是使用锁来同步访问对象
- jQuery的deferred对象使用详解——实现ajax同步请求数据
- 应用程序中的所有线程都可以访问方法中的公用字段。要同步对公用字段的访问,您可以使用属性替代字段,并使用 ReaderWriterLock 对象控制访问。为此,请按照下列步骤操作:
- jQuery Ajax使用FormData对象上传文件的方法
- jquery基础教程之deferred对象使用方法
- c#实现数据同步的方法(使用文件监控对象filesystemwatcher)
- 使用等待对象的方法,实现多线程的同步处理。。
- 使用XML 序列化和反序列化类对象的方法
- 使用DataReader[列序号]的方法读取DataReader对象
- 使用Spring方法注入协调不同步的bean
- sender对象的使用方法笔记
- 使用SendMessage方法对窗体上的控件进行截图,该方法的思想就是把控件的句柄拿到,对控件发送WM_PAINT消息,并且把希望得到图形对象的句柄当作wParam参数传过去,这样就可以在图形对象得到想要得图形。
- 使用临界段实现优化的进程间同步对象-原理和实现
- 【性能技巧】使用DataReader[列序号]的方法读取DataReader对象
- 在Spring中使用replaced-method来进行方法替换