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 网易相册鼠标移动显示隐藏效果实现代码
Mar 31 Javascript
js点击列表文字对应该行显示背景颜色的实现代码
Aug 05 Javascript
学习JavaScript设计模式(链式调用)
Nov 26 Javascript
JavaScript原型及原型链终极详解
Jan 04 Javascript
JavaScript绑定事件监听函数的通用方法
May 14 Javascript
JavaScript微信定位功能实现方法
Nov 29 Javascript
jQuery实现滚动条滚动到子元素位置(方便定位)
Jan 08 Javascript
jquery Ajax 全局调用封装实例详解
Jan 16 Javascript
JavaScript中发出HTTP请求最常用的方法
Jul 12 Javascript
原生js封装的ajax方法示例
Aug 02 Javascript
Angular6新特性之Angular Material
Dec 28 Javascript
JS箭头函数和常规函数之间的区别实例分析【 5 个区别】
May 27 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
PHP安装攻略:常见问题解答(一)
2006/10/09 PHP
基于PHP一些十分严重的缺陷详解
2013/06/03 PHP
ThinkPHP3.1新特性之对分组支持的改进与完善概述
2014/06/19 PHP
codeigniter实现get分页的方法
2015/07/10 PHP
Nginx服务器上安装并配置PHPMyAdmin的教程
2015/08/18 PHP
php设计模式之原型模式分析【星际争霸游戏案例】
2020/03/23 PHP
JQuery入门——事件切换之toggle()方法应用介绍
2013/02/05 Javascript
基于JavaScript实现 获取鼠标点击位置坐标的方法
2013/04/12 Javascript
jquery mobile开发常见问题分析
2016/01/21 Javascript
JS图片压缩(pc端和移动端都适用)
2017/01/12 Javascript
Node.js学习之TCP/IP数据通讯(实例讲解)
2017/10/11 Javascript
jQuery HTML设置内容和属性操作实例分析
2020/05/20 jQuery
[47:03]完美世界DOTA2联赛PWL S3 access vs LBZS 第一场 12.20
2020/12/23 DOTA
Python向日志输出中添加上下文信息
2017/05/24 Python
Python实现获取磁盘剩余空间的2种方法
2017/06/07 Python
Python探索之修改Python搜索路径
2017/10/25 Python
Python基于csv模块实现读取与写入csv数据的方法
2018/01/18 Python
用tensorflow构建线性回归模型的示例代码
2018/03/05 Python
对python 各种删除文件失败的处理方式分享
2018/04/24 Python
Python一行代码实现快速排序的方法
2019/04/30 Python
Tensorflow中tf.ConfigProto()的用法详解
2020/02/06 Python
django 数据库返回queryset实现封装为字典
2020/05/19 Python
CSS3中的clip-path使用攻略
2015/08/03 HTML / CSS
网页中的电话号码如何实现一键直呼效果_附示例
2016/03/15 HTML / CSS
详解webapp页面滚动卡顿的解决办法
2018/12/26 HTML / CSS
英国儿童家具专卖店:GLTC
2016/09/24 全球购物
天游软件面试
2013/11/23 面试题
办公室驾驶员岗位职责
2013/11/15 职场文书
大学毕业生的自我鉴定
2013/11/30 职场文书
书香校园建设方案
2014/05/02 职场文书
汉语专业毕业生自荐信
2014/07/06 职场文书
党员自我对照检查材料
2014/08/19 职场文书
超市七夕促销活动方案
2014/08/28 职场文书
党代会心得体会
2014/09/04 职场文书
小学秋季运动会通讯稿
2015/11/25 职场文书
Python制作动态字符画的源码
2021/08/04 Python