jQuery ajax 当async为false时解决同步操作失败的问题
jQuery的ajax,当async为false时,同步操作失败。解决方案,jqueryasync
最近做项目遇到jQuery的ajax,当async为false时,同步操作失败的问题,上网搜索下,得到解决办法,这里就说下如何解决:
引发失败时代码:
 $.ajax({
        url : 'your url',
        data:{name:value},
        cache : false,
        async : true,
        type : "POST",
        dataType : 'json/xml/html',
        success : function (result){
          return result;
        }
      });
解决方案:
var ret = null;
$.ajax({
url : 'your url',
data:{name:value},
cache : false,
async : true,
type : "POST",
dataType : 'json/xml/html',
success : function (result){
ret=result;
}
});
return ret;
说明:
不要在success的回调函数中直接return,具体原因后面在考察!!
$ajax()设置同步提交无效,代码如下,设置了async:"false" 但还是异步提交的
ajax本来的目的就是进行异步操作, 而且最新的jQuery版本甚至已经弃用了async参数.
如果你只是想利用ajax做服务器的交互,不需要异步刷新效果,那可以用回调函数.
jquery $ajax函数,中的async: "false", 不起作用帮忙看看
"false" 加了双引号就是字符串了,非空串就为true。
去掉双引号。
jQuery ajax 当async为false时解决同步操作失败的问题的更多相关文章
- jQuery的ajax,当async为false时,同步操作失败。解决方式
		引发失败时代码: $.ajax({ url : 'your url', data:{name:value}, cache : false, async : true, type : "POS ... 
- jquery ajax的async属性的理解
		$(function(){ queryTemplateSort(); // fillAddTemplatePage(); function queryTemplateSort() { $.ajax({ ... 
- jquery ajax属性async(同步异步)示例
		在jquery的ajax中如果我们希望实现同步或者异步我们可以直接设置async发生为真或假即可true false,下面举几个jquery ajax同步和异步实例 例1.jquery+ajax/&q ... 
- jquery ajax 无法跨域调用的解决办法
		今天要用到jquery ajax 跨域调用,但是ajax是禁止跨域调用的,所以只能先在php文件使用函数取得跨域的值,然后用ajax调用本地php文件. 
- Jquery ajax运用执行顺序有误怎么解决
		在这儿,可能就要提示一个ajax的一个属性async async默认的设置值为true,这种情况为异步方式,就是说当ajax发送请求后,在等待server端返回的这个过程中,前台会继续执行ajax块后 ... 
- (转)jquery ajax使用及跨域访问解决办法
		原文地址:***/UIweb/jquery_ajax_kuayujiejue.html 最近开发中,设计到智能手机项目,给领导做几个demo.主要是用jquery和jqeury mobile. 越来越 ... 
- 通过jQuery Ajax提交表单数据时同时上传附件
		1.使用场景:需要使用ajax提交表单,但是提交的表单里含有附件上传 2.代码实现方式: <!-- HTML代码 --> <form method="post" ... 
- jquery ajax jsonp跨域调用实例代码
		今天研究了AJAX使用JSONP进行跨域调用的方法,发现使用GET方式和POST方式都可以进行跨域调用,这里简单分享下,方便需要的朋友 客户端代码 复制代码 代码如下: <%@ Page Lan ... 
- jquery ajax post, get, javascript ajax post, get 处理
		ajax 创建 XMLHttp 对象IE7 以上的版本都支持 XMLHttpRequestIE7 以下的用 ActiveXObject async:true, // 当false 时,当执行完这个才 ... 
随机推荐
- POJ 1325 Machine Schedule(最小点覆盖)
			http://poj.org/problem?id=1325 题意: 两种机器A和B.机器A具有n种工作模式,称为mode_0,mode_1,...,mode_n-1,同样机器B有m种工作模式mode ... 
- BZOJ 2806 【CTSC2012】 Cheat
			题目链接:Cheat 话说这道题很久以前某人就给我们考过,直到现在,我终于把这个坑填上了…… 这道题要我们把一个串\(S\)划分成若干块,每块长度不小于\(L_0\),使得能够在文章库中完全匹配的块的 ... 
- Github Clone to local files
			cd to you local files address key the word: git clone -0 github https://github.com/xxxxxxxxx Done... ... 
- install ros-indigo-map-server
			sudo apt-get install ros-indigo-map-server 
- 使用H5 canvas画一个坦克
			具体步骤如下: 1. 首先做出绘图区,作为坦克的战场 <canvas id="floor" width="800px" height=&quo ... 
- Input Size VS Time Complexity
			2018-05-01 11:10:54 本文介绍了输入数据规模和时间复杂度上限的关系,可以通过数据规模推算使用算法的类型. < 10: O(n!) permutation < 15: O( ... 
- [图床神器]Windows下的图片上传工具MPic
			最近用hexo在github上搭建了一个静态博客,开始几天用起来感觉还挺好的,但是用了些天就觉得每次写文章插入图片就非常麻烦,而且如果图片多了的话上传和访问就很慢了.后来网上看了下发现mac下有款ip ... 
- Leetcode 34
			//二分查找后,向两边扩展,二分错了两次,现在是对的.//还有就是vector可以用{}直接赋值很棒 class Solution { public: vector<int> search ... 
- 045——VUE中组件之父组件使用scope定义子组件模板结构
			<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ... 
- win32程序应用mfc库
			引入<afx.h> 此时会出现如下错误: #ifdef _DLL#ifndef _AFXDLL#error Building MFC application with /MD[d] (CR ... 
