ajax是操作系统吗,ajax 跟post 可以设置它是否同步执行

当前位置:我的异常网» 操作系统 » ajax 跟post 可以设置它是否同步执行

ajax 跟post 可以设置它是否同步执行

www.myexceptions.net  网友分享于:2013-06-13  浏览:0次

ajax 和post 可以设置它是否同步执行

ajax的async设置成false,为什么没效果

$.ajax( {async : false,type : "POST",dataType : "html",url : getURL() + "sysset/sysmonit/operation!check.action?id="+level.val(),success : function(json) {if(json==3){               alert(" 等于3就是不让过")return false;}}});alert("谁先");_

_________________________________________________________________返回的值是3,json=3,进入if,   alert(" 等于3就是不让过")这个也执行了,紧接的就是return false;按常理说,他不应该弹alert("谁先");,但是他弹出了“谁先”。。。求解!!!

你在回调函数里return是没有效果的

Jquery的同步和异步请求

1 异步请求:

1.1 $.ajax

$.ajax({

url : 'your url',

data:{name:value},

cache : false,

async : true,

type : "POST",

dataType : 'json/xml/html',

success : function (result){

do something....

}

});

2 同步请求

2.1 $.ajax

$.ajax({

url : 'your url',

data:{name:value},

cache : false,

async : false,

type : "POST",

dataType : 'json/xml/html',

success : function (result){

do something....

}

});

2.2 $.post

$.post(

'your url',

{name:value},

function(data) {

do something...

},

'json/xml/html'

);

最近在测试,发现有些效果不对,最后发现是post的执行顺序问题,所以研究了下,写了以下总结

1.post被请求多次,解决方法:

连接加入随机数 rand=""+Math.random()

复制代码

$.post("/Control/webControl.ashx?rand ="+Math.random(), { Method: "LoginIn", Parems: ps }, function (data, textStatus) {

$("#divOver").css("visibility", "hidden");

switch (data) {

case "1":

window.location = '/default.aspx';

break;

case "0":

$("#tips").text("找不到该用户");

u.focus();

changevcode();

errcount++;

break;

case "-1":

$("#tips").text("用户或密码错误");

changevcode();

c.val("").focus();

errcount++;

break;

default:

alert(data);

}

});

复制代码

2.因为post默认为异步请求,可是有时候我们会发现,本来要求请求马上出现,可是异步会导致后面突然再执行,这样就出问题了

所以,我们需要加入

$.ajaxSetup({

async : false

});

3.如果需要有些同步有些异步,那么我们应该使用最原始的ajax请求,然后把async设置为false

复制代码

$.ajax({

type : "post",

url : "register/RegisterState",

data : "test=" + test,

async : false,

success : function(data){

data = eval("(" + data + ")");

aDataSet = data;

}

});

复制代码

文章评论

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/408709.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Python-100例(7-8) 复制列表 打印乘法口诀

前面分享的六道题目如下: Python-100 | 练习题 01 & 列表推导式Python-100 练习题 02Python-100 练习题 03 完全平方数Python-100 练习题 04 判断天数Python-100例(5-6) 排序&斐波那契数列 这次是分享 Python-100 例的第 7-8 题,分别是复制列表…

采集天猫搜索页商品的商品ID和商品店铺名称,正则表达式的写法

采集天猫搜索页商品的商品ID和商品店铺名称&#xff0c;正则表达式的写法 用正则匹配采集天猫搜索页的商品ID和商品的店铺名称&#xff1b; 正则匹配的贪婪问题 之前我一直想解决如何实现.[^(</a>)]*这个问题&#xff1b;搞了好久才发现用非贪婪模式可以解决这个问题&…

angular2 路由ajax,如何通过Javascript函数在Angular 2中实现AJAX

我有我的角2部分&#xff1a;import { Component, OnInit, AfterViewInit } from angular/core;declare var filter: any;declare var pageLoaded: any;Component({moduleId: module.id,selector: Summary,templateUrl: /app/summary-view/summary.component.html,styleUrls: […

简单聊聊模型的性能评估标准

机器学习入门系列&#xff08;2&#xff09;–如何构建一个完整的机器学习项目&#xff0c;第十篇&#xff01; 该系列的前 9 篇文章&#xff1a; 机器学习入门系列(2)–如何构建一个完整的机器学习项目(一)机器学习数据集的获取和测试集的构建方法特征工程之数据预处理&…

NPOI读取Excel生成DataTable转为Json后利用LitJons读取

NPOI&#xff1a;http://npoi.codeplex.com/ LitJson&#xff1a;https://code.google.com/p/litjsonmd/downloads/list using System.Data; using System.IO; using NPOI.SS.UserModel; using System.Text;/// <summary> /// 获取json字符串的类 /// </summary> p…

失落城堡手游获取服务器信息99,失落城堡手游最近更新什么? ios同步疯国王击杀活动...

失落城堡手游1.1.0.20优化什么&#xff1f;作为活动副本&#xff0c;有着出色玩法。小编带来玩法详情&#xff0c;新版战斗来临。ios同步疯国王击杀活动【新增类】1、支持适配盖世小鸡手柄&#xff1a;-安卓&#xff1a;Gamesir-G4(增强版)、Gamesir-G4、飞智八爪鱼、Gamesir-G…

中文课程!台大李宏毅机器学习公开课2019版上线

转载自&#xff1a;机器之心机器之心编辑参与&#xff1a;思源、泽南台大教授李宏毅的机器学习课程经常被认为是中文开放课程中的首选。李教授的授课风格风趣幽默&#xff0c;通俗易懂&#xff0c;其课程内容中不仅有机器学习、深度学习的基础知识&#xff0c;也会介绍 ML 领域…

wcl怀旧服网站中文查服务器fb进度,魔兽世界怀旧服wa插件字符串分享 WCL评分和服务器排行查询...

魔兽世界怀旧服wa插件字符串分享&#xff0c;使用本字符串后&#xff0c;当团队有新团员时&#xff0c;自动通报其职业、服务器排名、TAQ评分/排名、BWL评分/排名、MC评分/排名。需要的朋友快来分享吧。NGA夜梦幻整理&#xff0c;先上效果图增加了仅团长/队长/A人员通报开关首先…

模型评估、过拟合欠拟合以及超参数调优方法

机器学习入门系列&#xff08;2&#xff09;–如何构建一个完整的机器学习项目&#xff0c;第十一篇&#xff01; 该系列的前 10 篇文章&#xff1a; 机器学习入门系列(2)–如何构建一个完整的机器学习项目(一)机器学习数据集的获取和测试集的构建方法特征工程之数据预处理&a…

redis服务器信息统计,利用Redis统计网站在线活跃用户的方法

前言在工作中我们经常遇到这样的需求&#xff0c;要对某个在线网站的活跃用户数量进行统计。这里我们以redis为例,说明一下其实现的过程。实现方法在Redis中存在bitmap这种数据类型,这种数据类型是建立在string数据类型之上的。这里,我们主要用到setbit、bitcount这2个命令,而使…

C++ Primer 有感(new和delete表达式)

定义变量时&#xff0c;必须指定其数据类型和名字。而动态创建对象时&#xff0c;只需指定其数据类型&#xff0c;而不必为该对象命名。取而代之的是&#xff0c;new表达式返回指向性创建的指针。1.动态创建对象的默认初始化对于类类型的对象&#xff0c;用该类的默认构造函数初…

win10没有windows无线服务器,win10系统电脑没windows无线服务的解决方法

很多小伙伴都遇到过win10系统电脑没windows无线服务的困惑吧&#xff0c;一些朋友看过网上零散的win10系统电脑没windows无线服务的处理方法&#xff0c;并没有完完全全明白win10系统电脑没windows无线服务是如何解决的&#xff0c;今天小编准备了简单的解决办法&#xff0c;只…

初学者的机器学习入门实战教程!

原文链接&#xff1a;https://www.pyimagesearch.com/2019/01/14/machine-learning-in-python/ 作者&#xff1a;Adrian Rosebrock 这是一篇手把手教你使用 Python 实现机器学习算法&#xff0c;并在数值型数据和图像数据集上运行模型的入门教程&#xff0c;当你看完本文后&…

JAVA面试题集

基础知识&#xff1a; 1.C或Java中的异常处理机制的简单原理和应用。 当JAVA程序违反了JAVA的语义规则时&#xff0c;JAVA虚拟机就会将发生的错误表示为一个异常。违反语义规则包括2种情况。一种是JAVA类库内置的语义检查。例如数组下标越界,会引发IndexOutOfBoundsException;…

原生js实现一个tab栏的标签操作

我是歌谣 闲来无事做 就不如写写代码 本次不过多对原生的操作进行说法 我们直接上代码 效果图 有一个index.html的文件 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatib…