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实现无刷新DropDownList联动实现代码
Mar 08 Javascript
JS实现Enter键跳转及控件获得焦点
Aug 12 Javascript
jQuery prototype冲突的2种解决方法(附demo示例下载)
Jan 21 Javascript
AngularJS中的指令全面解析(必看)
May 20 Javascript
JavaScript无阻塞加载和defer、async详解
Feb 26 Javascript
详解webpack-dev-server使用http-proxy解决跨域问题
Jan 13 Javascript
微信小程序中使用wxss加载图片并实现动画效果
Aug 13 Javascript
vuejs实现ready函数加载完之后执行某个函数的方法
Aug 31 Javascript
详解vuex之store源码简单解析
Jun 13 Javascript
微信小程序中如何使用flyio封装网络请求
Jul 03 Javascript
JS字符串和数组如何实现相互转化
Jul 02 Javascript
JavaScript中展开运算符及应用的实例代码
Jan 14 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
ThinkPHP基于PHPExcel导入Excel文件的方法
2014/10/15 PHP
PHP swoole和redis异步任务实现方法分析
2019/08/12 PHP
仿校内登陆框,精美,给那些很厉害但是没有设计天才的程序员
2008/11/24 Javascript
Input 特殊事件onpopertychange和oninput
2009/06/17 Javascript
javascript学习笔记(六) Date 日期类型
2012/06/19 Javascript
使用jquery hover事件实现表格的隔行换色功能示例
2013/09/03 Javascript
简单的两种Extjs formpanel加载数据的方式
2013/11/09 Javascript
JS获取屏幕,浏览器窗口大小,网页高度宽度(实现代码)
2013/12/17 Javascript
JS延迟加载加快页面打开速度示例代码
2013/12/30 Javascript
用原生js做个简单的滑动效果的回到顶部
2014/10/15 Javascript
AngularJS基础知识笔记之过滤器
2015/05/10 Javascript
jquery插件tytabs.jquery.min.js实现渐变TAB选项卡效果
2015/08/25 Javascript
jQuery基于ajax实现页面加载后检查用户登录状态的方法
2017/02/10 Javascript
angularJS模态框$modal实例代码
2017/05/27 Javascript
JavaScript正则表达式的贪婪匹配和非贪婪匹配
2017/09/05 Javascript
什么是Vue.js框架 为什么选择它?
2017/10/17 Javascript
微信小程序签到功能
2018/10/31 Javascript
详解微信图片防盗链“此图片来自微信公众平台 未经允许不得引用”的解决方案
2019/04/04 Javascript
windows实现npm和cnpm安装步骤
2019/10/24 Javascript
openlayers4.6.5实现距离量测和面积量测
2020/09/25 Javascript
vant 中van-list的用法说明
2020/11/11 Javascript
Python中property属性实例解析
2018/02/10 Python
django 解决manage.py migrate无效的问题
2018/05/27 Python
Python设计模式之装饰模式实例详解
2019/01/21 Python
CSS3 media queries + jQuery实现响应式导航
2016/09/30 HTML / CSS
Bibloo奥地利:购买女装、男装、童装、鞋和配件
2018/10/18 全球购物
SmartBuyGlasses荷兰:购买太阳镜和眼镜
2020/03/16 全球购物
Linux的文件类型
2016/07/05 面试题
测绘工程专业个人自我评价
2013/12/01 职场文书
初三化学教学反思
2014/01/23 职场文书
小学社团活动总结
2014/06/27 职场文书
励志演讲稿300字
2014/08/21 职场文书
2014年党员自我评议总结
2014/09/23 职场文书
孝老爱亲事迹材料
2014/12/24 职场文书
社区六一儿童节活动总结
2015/02/11 职场文书
Mysql 如何批量插入数据
2021/04/06 MySQL