`
Supanccy2013
  • 浏览: 215019 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

jQuery 的同步,异步问题

 
阅读更多

问题描述:

               今天在公司的项目中要实现一个功能:用ajax请求删除数据,后天把删除的结果(成功或者失败)以json格式传递到前台alert给用户。

 

ajx代码:

            $(#“delete").click(function(){

    $.ajax({

type: "get",

url: "/myReport/delete",

dataType:"json",

async:true,

success: function(data, textStatus){

console.log(data);

if(data){

alert("data");

}

}

});

      步骤2:

});

实现的功能必须是:线alert("data")再执行步骤2,可执行的情况总是先执行步骤2,在执行alert(data)。很是郁闷,仔细想想是同步,异步的问题。你注意到了 async:true, ? 这个表示ajax是异步的,也就是浏览器执行ajax时之后紧接着执行步骤2,不会去等待ajax的请求情况的,只要把async:true 改成  async:false即可解决问题。

 

分享到:
评论

相关推荐

    关于解决jquery同步异步的问题

    在jquery中给后台交互时默认是异步调用回调函数,有时需要根据从后台获得的值来判断,就需要同步才行。

    jquery异步请求例子

    jquery异步请求例子jquery异步请求例子

    jquery ajax 同步异步的执行 return值不能取得的解决方案

    jquery ajax 同步异步的执行 return值不能取得的解决方案,需要的朋友可以参考下。

    jquery的ajax同步和异步的理解及示例

    之前一直在写JQUERY代码的时候遇到AJAX加载数据都需要考虑代码运行顺序问题。最近的项目用了到AJAX同步。这个同步的意思是当JS代码加载到当前AJAX的时候会把页面里所有的代码停止加载,页面出去假死状态,当这个AJAX...

    jquery ajax 同步异步的执行示例代码

    jquery ajax 同步异步的执行示例代码,需要的朋友可以参考下。

    jquery ajax同步异步的执行最终解决方案

    添加async:false.即修改为同步了,什么意思?按同事解释就是,这是等这个ajax有了返回值后才会执行下面的js一语道破天机,怪不得以前很多ajax调用里面的赋值都不起作用

    jQuery同步提交示例代码

    本文实例讲述了jQuery同步提交的方法。分享给大家供大家参考,具体如下: 使用jQuery 框架,同步提交演示 在一些严格检测或者递归、循环调用的情况下,如果不能同步返回数据则可能会出现错误结果,所以需要使用同步...

    Jquery 封装下的ajax异步加载

    改资源为web项目代码实例,导入myeclipse中就可使用。项目中包含各种jquery、json等的包

    jquery ajax属性async(同步异步)示例

    例1、jquery+ajax/” target=”_blank”>jquery ajax同步方式 代码如下:$.ajax({url : ‘test.php’,type : ‘post’,async: false,//使用同步的方式,true为异步方式data : {‘act’:’addvideo’, ‘videoname’:...

    jQuery中的ajax async同步和异步详解

    async在jquery ajax中是一个同步参数。本篇文章给大家介绍jq中的ajax async同步和异步,小伙伴跟着小编一起学习吧

    jquery中的ajax同步和异步详解

    之前一直在写JQUERY代码的时候遇到AJAX加载数据都需要考虑代码运行顺序问题。最近的项目用了到AJAX同步。这个同步的意思是当JS代码加载到当前AJAX的时候会把页面里所有的代码停止加载,页面出去假死状态,当这个AJAX...

    jquery之ajaxfileupload异步上传插件(附工程代码)

    点我下载工程代码 由于项目需求,在处理文件上传时需要使用到文件的异步上传。这里使用Jquery Ajax File Uploader这个组件下载地址:http://www.phpletter.com/download_project_version.php?version_id=6 服务器端...

    Jquery Ajax解析XML数据(同步及异步调用)简单实例

    本篇文章主要是对Jquery Ajax解析XML数据(同步及异步调用)的简单实例进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助

    jquery.tree同步改进

    改进了jquery。tree中的只可异步造成异步加载慢时,加载不成功的问题;

    ajax中的async属性值之同步和异步及同步和异步区别

    jquery中ajax方法有个属性async用于控制同步和异步,默认是true,即ajax请求默认是异步请求,有时项目中会用到AJAX同步。这个同步的意思是当JS代码加载到当前AJAX的时候会把页面里所有的代码停止加载,页面出现假死...

    ajax+jquery

    1:理解同步和异步 同步交互和异步交互 举个例子:普通B/S模式(同步) AJAX技术(异步) * 同步:提交请求->等待服务器处理->处理完毕返回 这个期间客户端浏览器不能干任何事 * 异步: 请求通过事件触发->服务器处理...

    jquery插件使用方法大全

    延迟对象 延迟对象(Deferred Object,jQuery.Deferred对象)是一个可链接的(chainable)实用工具对象,实现了Promise接口,可以在回调队列中注册多个回调、调用回调队列并转发任何同步/异步函数的成败状态。...

    jQuery Ajax async=>false异步改为同步时,解决导致浏览器假死的问题

    今天小编就为大家分享一篇jQuery Ajax async=>false异步改为同步时,解决导致浏览器假死的问题,具有很好的参考价值,希望对大家有所帮助,一起跟随小编过来看看吧

Global site tag (gtag.js) - Google Analytics