Jquery ajax执行顺序 返回自定义错误信息(实例讲解)


Posted in Javascript onNovember 06, 2013

1.多个Ajax 在一个function中的执行顺序

由于Jquery中的Ajax的async默认是true(异步请求),如果想一个Ajax执行完后再执行另一个Ajax, 需要把async=false就可以了.

function TestAjax(){
            var UserName = $("#txtUserName").val();
            $.ajax(
            {
                url: "AjaxCheckUserName.htm",
                async: false,
                success: function (data) {
                    alert(data);
                }
            });
            alert('Test');
            $.ajax({
                url: "AjaxHandler.ashx",
                async: false,
                data: "UserName=" + UserName,
                success: function (data) {
                    $("#divAjax").html(data);
                },
                error: function (msg) {
                    alert(msg.responseText);
                }
            });
        }

2. 返回自定义错误

设置 StatusCode = 500,

触发Ajax的错误(error), 在接收到数据显示自定义信息

error: function (msg) {
                    alert(msg.responseText);
                } 
 context.Response.StatusCode = 500;
 context.Response.Write("请输入用户名");

string sUserName = context.Request.QueryString["UserName"];
            if (!string.IsNullOrEmpty(sUserName))
            {
                context.Response.Write(string.Format("Hello {0}!", sUserName));
            }
            else
            {
                context.Response.StatusCode = 500;
                context.Response.Write("请输入用户名");
            }

文件下载:download
Javascript 相关文章推荐
JQuery SELECT单选模拟jQuery.select.js
Nov 12 Javascript
Jquery上传插件 uploadify v3.1使用说明
Jun 18 Javascript
Web跨浏览器进程通信(Web跨域)
Apr 17 Javascript
查找Oracle高消耗语句的方法
Mar 22 Javascript
jquery.validate.js插件使用经验记录
Jul 02 Javascript
JS实现DIV容器赋值的方法
Dec 14 Javascript
详解jQuery的表单验证插件--Validation
Dec 21 Javascript
jQuery Validate 校验多个相同name的方法
May 18 jQuery
js实现动态添加上传文件页面
Oct 22 Javascript
微信小程序登录按钮遮罩浮层效果的实现方法
Dec 16 Javascript
JavaScript数据结构与算法之二叉树实现查找最小值、最大值、给定值算法示例
Mar 01 Javascript
在项目vue中使用echarts的操作步骤
Sep 07 Javascript
Js参数值中含有单引号或双引号问题的解决方法
Nov 06 #Javascript
浅析Js中的单引号与双引号问题
Nov 06 #Javascript
表单元素与非表单元素刷新区别详细解析
Nov 06 #Javascript
js onclick事件传参讲解
Nov 06 #Javascript
jquery validation验证身份证号,护照,电话号码,email(实例代码)
Nov 06 #Javascript
css样式标签和js语法属性区别
Nov 06 #Javascript
jquery 设置元素相对于另一个元素的top值(实例代码)
Nov 06 #Javascript
You might like
全国FM电台频率大全 - 13 福建省
2020/03/11 无线电
PHP连接SQLServer2005 的问题解决方法
2010/07/19 PHP
php通过文件头检测文件类型通用代码类(zip,rar等)
2010/10/19 PHP
php插入中文到sqlserver 2008里出现乱码的解决办法分享
2012/07/19 PHP
php $_SERVER windows系统与linux系统下的区别说明
2014/02/14 PHP
PHP读取大文件的几种方法介绍
2016/10/27 PHP
PHP中危险的file_put_contents函数详解
2017/11/04 PHP
JavaScript 数组的 uniq 方法
2008/01/23 Javascript
csdn 博客的css样式 v3
2009/02/24 Javascript
juqery 学习之六 CSS--css、位置、宽高
2011/02/11 Javascript
面向对象Javascript核心支持代码分享
2012/05/23 Javascript
JavaScript用select实现日期控件
2015/07/17 Javascript
Js与Jq获取浏览器和对象值的方法
2016/03/18 Javascript
JavaScript实现图片切换效果
2017/08/12 Javascript
vue mint-ui tabbar变组件使用
2018/05/04 Javascript
jQuery实现的淡入淡出图片轮播效果示例
2018/08/29 jQuery
js实现消灭星星(web简易版)
2020/03/24 Javascript
JavaScript图像放大镜效果实现方法详解
2020/06/28 Javascript
Windows下python2.7.8安装图文教程
2016/05/26 Python
python基础教程之分支、循环简单用法
2016/06/16 Python
python使用rsa非对称加密过程解析
2019/12/28 Python
TensorFlow2.X结合OpenCV 实现手势识别功能
2020/04/08 Python
AmazeUI框架搭建的方法步骤(图文)
2020/08/17 HTML / CSS
Stuart Weitzman美国官网:美国奢华鞋履品牌
2016/08/18 全球购物
中国排名第一的外贸销售网站:LightInTheBox.com(兰亭集势)
2016/10/28 全球购物
Kaufmann Mercantile官网:家居装饰、配件、户外及更多
2018/09/28 全球购物
董事长岗位职责
2013/11/30 职场文书
校园自助餐厅的创业计划书
2013/12/26 职场文书
创建服务型党组织实施方案
2014/02/25 职场文书
C++程序员求职信范文
2014/04/14 职场文书
慈善献爱心倡议书
2015/04/27 职场文书
教师节主持词开场白
2015/05/29 职场文书
小学体育组工作总结2015
2015/07/21 职场文书
企业文化学习心得体会
2016/01/21 职场文书
2019年干货:自我鉴定
2019/03/25 职场文书
Vue全家桶入门基础教程
2021/05/14 Vue.js