一个奇怪的问题使用ajax提交必须alert才能赋值

 更新时间:2014年01月15日 17:21:16   作者:  
在使用ajax提交的时候将返回值赋给一个变量,无论怎么写都没法赋值,刚开始怀疑js有错但是ie没有反应过来,多次清缓存、部程序都没效果
一个奇怪的问题,在使用ajax提交的时候将返回值赋给一个变量,无论怎么写都没法赋值,刚开始怀疑js有错但是ie没有反应过来,多次清缓存、部程序都没效果。。。。。。最后只好一行一行的alert看原因出在哪里;奇怪的是加上了alert之后就可以赋值,删掉alert后就又不可以了。百度了一下发现是因为ajax默认是异步执行的,也就是并没有等待请求完毕就开始执行下一行js语句了,导致赋值为null。

如果遇到ajax请求后有回调函数之类的问题就要加上async:false,注意如果是给false加上引号是没发解决问题的。
复制代码 代码如下:

$.ajax({
async:false

})

相关文章

  • ajax实现分页和分页查询

    ajax实现分页和分页查询

    本文主要介绍了ajax实现分页和分页查询的相关知识,具有很好的参考价值,下面跟着小编一起来看下吧
    2017-03-03
  • js结合json实现ajax简单实例

    js结合json实现ajax简单实例

    这篇文章主要为大家详细介绍了js结合json实现ajax简单实例的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-05-05
  • php ajax无刷新分页,支持id定位

    php ajax无刷新分页,支持id定位

    AK QQ:42220796 总数 单页条数 当前页 点击后的url地址get 应用的js函数 显示几个 显示的地址
    2008-03-03
  • IE下Ajax提交乱码的快速解决方法

    IE下Ajax提交乱码的快速解决方法

    下面小编就为大家带来一篇IE下Ajax提交乱码的快速解决方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-08-08
  • AJAXCALL

    AJAXCALL

    AJAXCALL...
    2007-02-02
  • 基于ajax实现验证码功能

    基于ajax实现验证码功能

    这篇文章主要为大家详细介绍了基于ajax实现验证码功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-11-11
  • Jquery具体实例介绍AJAX何时用,AJAX应该在什么地方用

    Jquery具体实例介绍AJAX何时用,AJAX应该在什么地方用

    ajax是一个非常方便的工具,具有和表单相同的功能完成前端和后台之间的交互,起到局部刷新的作用,那么,大家知道ajax该何时用,用在哪些地方吗?下面小编给大家分享Jquery具体实例介绍AJAX何时用,AJAX应该在什么地方用,需要的朋友可以参考下
    2015-10-10
  • ajax提交手机号去数据库验证并返回状态值

    ajax提交手机号去数据库验证并返回状态值

    这篇文章主要为大家详细介绍了ajax提交手机号去数据库验证并返回状态值的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-01-01
  • AJAX根据城市名,自动完成相应的城市信息

    AJAX根据城市名,自动完成相应的城市信息

    AJAX根据城市名,自动完成相应的城市信息...
    2007-01-01
  • 用Ajax读取xml文件的简单例子

    用Ajax读取xml文件的简单例子

    Ajax的原理很简单,就是在客户端创建一个XMLHttpRequest对象(用来与服务器进行异步通信,这就是Ajax的核心,其实我们早就在用异步通信了,只是没把这项技术用在网页设计中而已),为该对象的onreadystatechange 属性添加一个事件,当对象的readyState改变的时候就会引发指定的事件。
    2008-04-04

最新评论