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用get实现ajax在ie里面刷新不进入后台解决方法
Aug 12 Javascript
js出生日期 年月日级联菜单示例代码
Jan 10 Javascript
jquery判断复选框是否选中进行答题提示特效
Dec 10 Javascript
Jquery实现简单的轮播效果(代码管用)
Mar 14 Javascript
JS Attribute属性操作详解
May 19 Javascript
深入浅析JS Function()构造函数
Aug 22 Javascript
Javascript中常用的检测方法小结
Oct 08 Javascript
jQuery使用方法
Feb 04 Javascript
简单的JS控制button颜色随点击更改的实现方法
Apr 17 Javascript
js实现图片上传并预览功能
Aug 06 Javascript
详解puppeteer使用代理
Dec 27 Javascript
vue中keep-alive、activated的探讨和使用详解
Jul 26 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
Win9x/ME下Apache+PHP安装配置
2006/10/09 PHP
PHP form 表单传参明细研究
2009/07/17 PHP
PHP getDocNamespaces()函数讲解
2019/02/03 PHP
PHP实现的AES 128位加密算法示例
2019/09/16 PHP
js实现俄罗斯方块小游戏分享
2014/01/31 Javascript
jquery制作select列表双向选择示例代码
2014/09/02 Javascript
Js可拖拽放大的层拖动特效实现方法
2015/02/25 Javascript
再谈javascript注入 黑客必备!
2016/09/14 Javascript
jQuery实现圣诞节礼物动画案例解析
2016/12/25 Javascript
js实现增加数字显示的环形进度条效果
2017/02/05 Javascript
JavaScript canvas实现围绕旋转动画
2017/11/18 Javascript
Angular中点击li标签实现更改颜色的核心代码
2017/12/08 Javascript
layui 表格操作列按钮动态显示的实现方法
2019/09/06 Javascript
javascript设计模式 ? 工厂模式原理与应用实例分析
2020/04/09 Javascript
JavaScript实现商品评价五星好评
2020/11/30 Javascript
[26:24]完美副总裁、DOTA2负责人蔡玮专访:电竞如人生
2014/09/11 DOTA
[02:09]DOTA2辉夜杯 EHOME夺冠举杯现场
2015/12/28 DOTA
python机器学习之神经网络实现
2018/10/13 Python
Python错误的处理方法
2020/06/23 Python
世界上最大的艺术和工艺用品商店:MisterArt.com
2018/07/13 全球购物
室内设计专业学生的自我评价分享
2013/11/27 职场文书
英语专业毕业生自荐信范文
2013/12/31 职场文书
九年级科学教学反思
2014/01/29 职场文书
青年文明号复核材料
2014/02/11 职场文书
会计岗位描述
2014/02/22 职场文书
市场营销专业大学生职业生涯规划文
2014/03/06 职场文书
员工试用期自我鉴定范文
2014/09/15 职场文书
党员个人对照检查材料范文
2014/09/24 职场文书
社会实践活动总结
2015/02/05 职场文书
降价通知函
2015/04/23 职场文书
小学秋季运动会通讯稿
2015/11/25 职场文书
python xlwt模块的使用解析
2021/04/13 Python
Python基础之教你怎么在M1系统上使用pandas
2021/05/08 Python
使用feign服务调用添加Header参数
2021/06/23 Java/Android
十大公认最好看的动漫:《咒术回战》在榜,《钢之炼金术师》第一
2022/03/18 日漫
Go web入门Go pongo2模板引擎
2022/05/20 Golang