`
影非弦
  • 浏览: 51077 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

js异步调用问题

 
阅读更多

在项目中经常遇到,alert一下后面的方法才能够继续执行,这就是异步调用导致的。我们通常需要同步来调用这些方法,特别是同时调用多个方法的时候,这多个方法默认的可能就是异步调用。通常在使用jQuery和dwr的时候遇到这种问题,所以只要给jQuery或者dwr设置一下同步调用就可以了:

jQuery的ajax方法设置同步:

var html = $.ajax({
  url: "some.php",
  async: false
}).responseText; 

 async设置为false就可以。

dwr设置同步:

dwr.engine.setAsync(false);

 当然,在需要同步的方法执行完之后最好给dwr还原回默认的异步

dwr.engine.setAsync(true);

 

分享到:
评论

相关推荐

    javascript异步调用库

    实现javascript异步调用 API: window.asyncall(function/functionName[,args,...][,function callback]) 参数说明: function/functionName:方法或方法名称 args:目标方法参数 callback:回调函数...

    goole map动态连线 javaScript 异步调用C#

    goole map动态连线 javaScript 异步调用C# goole map动态连线 javaScript 异步调用C#

    ice同步调用和异步调用实例代码

    Ice 是一种针对客户端和服务器进行通信的面向对象的中间件平台。Ice 为构建面向对象的客户-服务器应用提供了工具、API 和库支持。...客户和服务器可以分别部署,可以运行在...本代码为ice同步调用和异步调用实例代码。

    ajax异步调用数据

    本项目是利用javascript和xml 技术实现对数据的异步调用,页面无刷新!适合出学AJAX的人用!

    js写AJAX 异步调用 -实现回调

    1、自己手写的javascript ajax异步调用 并回调js函数传参。 2、异步调用并实现xsl 解析xml

    JQuery中Ajax的异步调用 示例

    JQuery,JQuery,JQuery,JQuery,JQuery,JQuery,JQuery,JQuery,JQuery,JQuery,JQuery,JQuery,ajax,ajax,ajax,ajax,ajax,ajax,ajax,ajax,ajax,ajax,ajax,ajax,ajax,ajax,ajax,ajax,一个关于在js中通过JQuery实现异步无...

    Android与JS之间跨平台异步调用实例详解

    主要介绍了Android与JS之间跨平台异步调用实例详解的相关资料,需要的朋友可以参考下

    AJAX异步调用代码

    C#JS AJAX部分代码 用于前后台的数据同步

    JavaScript 异步调用

    问题 可修改下面的 aa() 函数,目的是在一抄后用 console.log() 输出 want-value ...问题的主要目的是考察对异步调用执行结果的处理,既然是异步调用,那么 不可能同步等待异步结果,结果一定是异步的 setTimeout

    javascript 支持链式调用的异步调用框架Async.Operation.docx

    javascript 支持链式调用的异步调用框架Async.Operation.docx

    使用异步方式调用同步方法(实例详解)

    BeginInvoke 方法启动异步调用。该方法与您需要异步执行的方法具有相同的参数,还有另外两个可选参数。第一个参数是一个 AsyncCallback 委托,该委托引用在异步调用完成时要调用的方法。第二个参数是一个用户定义的...

    js 异步加载js, css文件

    当项目js(css)文件使用越来越多,js 文件的加载也成了性能上的一个问题,此资源能够在页面全部加载完成后异步加载js等资源文件,它可以顺序加载资源列表,也可以并发加载资源列表,它包含一个方法调用接口:...

    javascript 支持链式调用的异步调用框架Async.Operation

    javascript 支持链式调用的异步调用框架Async.Operation

    python如何实现异步调用函数执行

    主要介绍了python如何实现异步调用函数执行,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

    ie浏览器 js调用 ocx 异步打印pdf、图片控件

    用于自助终端,支持A3/A4打印,支持选择本地打印机和共享打印机,可查询mac地址,用于集成快速打印证照文件,简单易用,附带完整示例,使用前部署到web服务器和注册ocx

    JavaScript 异步调用框架 (Part 1 - 问题 & 场景)

    在Ajax应用中,调用XMLHttpRequest是很常见的情况。特别是以客户端为中心的Ajax应用,各种需要从服务器端获取数据的操作都通过XHR异步调用完成。

    JavaScript 异步调用框架 (Part 1 – 问题 场景)

    然而在单线程的JavaScript编程中,XHR异步调用的代码风格实在是与一般的JavaScript代码格格不入。 额外参数 考虑一个除法函数,如果它是纯客户端的同步函数,那么签名会是这样的: function divide(operand1, ...

    微信小程序-微信小程序异步调用接口

    一、异步请求的网址只支持https协议,所以调用接口用另外的一个域名做了一个跳转 二、下拉刷新 直接在js中监听这个事件就行,下拉没效果,后来才发现原本需要在全局的json window中先设置开启 三、没有像iOS中的...

Global site tag (gtag.js) - Google Analytics