加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ajax 同步执行(顺序执行)

发布时间:2020-12-16 00:36:31 所属栏目:百科 来源:网络整理
导读:Web开发中,尤其是MVC架构的应用程序中,经常在客户端通过ajax方法从后台取数据,但由此带来一个问题,我们知道ajax默认是异步执行的,这时就不能再通过传统的顺序执行逻辑去调试我们的javascript脚本了,但有时我们会有某种需求:通过调用ajax方法从后台取

Web开发中,尤其是MVC架构的应用程序中,经常在客户端通过ajax方法从后台取数据,但由此带来一个问题,我们知道ajax默认是异步执行的,这时就不能再通过传统的顺序执行逻辑去调试我们的javascript脚本了,但有时我们会有某种需求:通过调用ajax方法从后台取数据,后台的处理逻辑结束后,返回一个结果给客户端javascript,然后javascript 根据后台的处理结果来决定接下去做什么工作。但由于ajax的异步执行,有些同学认为这种需求无法满足,实际上解决办法很简单:只需要设置一个参数async:false 即可。

$.ajax({
url: "GetAdspacesTypeAndSizeInfo?adspaceIdStr=" + adArray,
type: "GET",
async: false,
success: function(data) {

// do your job

}

});

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读