jquery中使用ajax的同步异步问题
来源:互联网 发布:放牛班的春天音乐知乎 编辑:程序博客网 时间:2024/06/04 17:58
<script type="text/javascript" src="jquery.js"></script><script type="text/javascript">$(function(){$("#bt").click(function(){var s=checkcode(5);alert(s);})function checkcode(i){var returnValue;var options={type:"get",url:"test.php",async:true, dataType:"html",success:function(result){if(result==123)returnValue=1;}}$.ajax(options);return returnValue;}})</script><input type="button" id="bt"/>
其中,test.php的代码如下:
<?phpecho 123;?>
默认情况下,使用ajax的方式是异步的,所以说,在jquery向test.php发出连接请求时,会同时执行return returnValue这条语句,因此,返回的是空,而当async的值设置为false后,会使用同步的方式,在等待其完成请求,执行success方法后才会接着执行return returnValue这条语句,因此,这个时候能够得到返回值。
- jquery中使用ajax的同步异步问题
- 【jQuery】解决在循环中使用ajax异步时,数据的同步问题
- jquery中Ajax的异步和同步
- Jquery ajax 同步异步的使用疑惑
- jquery ajax同步与异步的使用
- 关于JQUERY里的AJAX缓存和同步异步问题
- ajax的同步 异步 jquery同步
- jquery ajax请求同步与异步问题
- jquery中ajax同步、异步区别
- jquery ajax 同步异步
- jquery,ajax,同步异步
- JQuery的AJAX的同步与异步
- jquery ajax 同步异步的执行
- jquery的ajax同步和异步
- jquery的ajax同步和异步
- jquery ajax 同步异步的执行
- jQuery.ajax的同步与异步
- jquery Ajax 同步和异步的方法
- 利用nginx+lua+memcache实现灰度发布
- 加班与效率
- JAVA NIO
- js正则去前后空格,类似trim方法
- 项目穿越记
- jquery中使用ajax的同步异步问题
- 分享8年开发经验,浅谈个人发展经历,明确自己发展方向
- Java加密技术(一)——BASE64与单向加密算法MD5&SHA&MAC
- 深入理解JVM(三)------内存管理和垃圾回收
- VLC测试RTSP请求,附RTSP交互流程
- 深入研究java.lang.Class类
- Win2003 安装 apache 2.2.17 + php5.3.4 或5.3.6 + Mysql 配置
- LeetCode-Divide Two Integers
- 搭建一个免费的,无限流量的Blog----github Pages和Jekyll入门