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实现table单双行不同显示并能单行选中
Jul 25 Javascript
JavaScript 动态添加表格行 使用模板、标记
Oct 24 Javascript
关于JavaScript定义类和对象的几种方式
Nov 09 Javascript
常用的jquery模板插件——jQuery Boilerplate介绍
Sep 23 Javascript
javascript三元运算符用法实例
Apr 16 Javascript
Bootstrap嵌入jqGrid,使你的table牛逼起来
May 05 Javascript
bootstrap表单按回车会自动刷新页面的解决办法
Mar 08 Javascript
微信小程序 密码输入(源码下载)
Jun 27 Javascript
JS 中使用Promise 实现红绿灯实例代码(demo)
Oct 20 Javascript
angularjs $http调用接口的方式详解
Aug 13 Javascript
小程序选项卡以及swiper套用(跨页面)
Jun 19 Javascript
vue实现在data里引入相对路径
Jun 05 Vue.js
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中模拟链表和链表的基本操作示例
2016/02/27 PHP
php 算法之实现相对路径的实例
2017/10/17 PHP
laravel使用数据库测试注意事项
2020/04/10 PHP
HR vs CL BO3 第二场 2.13
2021/03/10 DOTA
alert出数组中的随即值代码
2014/09/25 Javascript
js实现可折叠展开的手风琴菜单效果
2015/09/07 Javascript
JS原型对象的创建方法详解
2016/06/16 Javascript
JavaScript数组方法大全(推荐)
2016/07/05 Javascript
JavaScript模块模式实例详解
2017/10/25 Javascript
关于微信小程序bug记录与解决方法
2018/08/15 Javascript
vue.js 添加 fastclick的支持方法
2018/08/28 Javascript
使用iView Upload 组件实现手动上传图片的示例代码
2018/10/01 Javascript
JavaScript基于遍历操作实现对象深拷贝功能示例
2019/03/05 Javascript
NodeJS读取分析Nginx错误日志的方法
2019/05/14 NodeJs
使用 Github Actions 自动部署 Angular 应用到 Github Pages的方法
2020/07/20 Javascript
解决antd datepicker 获取时间默认少8个小时的问题
2020/10/29 Javascript
JavaScript实现图片放大预览效果
2020/11/02 Javascript
[19:26]TNC vs EG (BO3)
2018/06/07 DOTA
Python面向对象class类属性及子类用法分析
2018/02/02 Python
Python绘制堆叠柱状图的实例
2019/07/09 Python
python使用百度文字识别功能方法详解
2019/07/23 Python
在Python中字符串、列表、元组、字典之间的相互转换
2019/11/15 Python
英国领先的野生鸟类食品供应商:GardenBird
2018/08/09 全球购物
泰国在线书店:SE-ED
2020/06/21 全球购物
千元咖啡店的创业计划书范文
2013/12/29 职场文书
工地例会施工汇报材料
2014/08/22 职场文书
节约每一滴水演讲稿
2014/09/09 职场文书
陕西导游词
2015/02/04 职场文书
公司文体活动总结
2015/05/07 职场文书
调解书格式范本
2015/05/20 职场文书
2016校本研修培训心得体会
2016/01/08 职场文书
用Python简陋模拟n阶魔方
2021/04/17 Python
PyTorch 如何自动计算梯度
2021/05/23 Python
css 边框添加四个角的实现代码
2021/10/16 HTML / CSS
Python绘画好看的星空图
2022/03/17 Python
Redis实现分布式锁的五种方法详解
2022/06/14 Redis