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 相关文章推荐
Javascript数组的排序 sort()方法和reverse()方法
Jun 04 Javascript
js中top/parent/frame概述及案例应用
Feb 06 Javascript
鼠标放在图片上显示大图的JS代码
Mar 26 Javascript
js实现多选项切换导航菜单的方法
Feb 06 Javascript
jQuery+正则+文本框只能输入数字的实现方法
Oct 07 Javascript
angular中使用Socket.io实例代码
Jun 03 Javascript
vue2.0 中#$emit,$on的使用详解
Jun 07 Javascript
vue 页面加载进度条组件实例
Feb 05 Javascript
解决vue A对象赋值给B对象,修改B属性会影响到A的问题
Sep 25 Javascript
vue表单验证你真的会了吗?vue表单验证(form)validate
Apr 07 Javascript
Vue.js+cube-ui(Scroll组件)实现类似头条效果的横向滚动导航条
Jun 24 Javascript
详解JS ES6编码规范
May 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
PHP 类商品秒杀计时实现代码
2010/05/05 PHP
解析Ubuntu下crontab命令的用法
2013/06/24 PHP
ZF框架实现发送邮件的方法
2015/12/03 PHP
由浅到深了解JavaScript类
2006/09/08 Javascript
在JavaScript中遭遇级联表达式陷阱
2007/03/08 Javascript
JS关闭窗口或JS关闭页面的几种代码分享
2013/10/25 Javascript
js定时器(执行一次、重复执行)
2014/03/07 Javascript
js使用for循环查询数组中是否存在某个值
2014/08/12 Javascript
IE6/IE7中JavaScript json提示缺少标识符、字符串或数字问题处理
2014/12/16 Javascript
jquery解决客户端跨域访问问题
2015/01/06 Javascript
Js 获取当前函数参数对象的实现代码
2016/06/20 Javascript
Vue.directive自定义指令的使用详解
2017/03/10 Javascript
JavaScript实现分页效果
2017/03/28 Javascript
详解VueJs中的V-bind指令
2018/05/03 Javascript
nodejs提示:cross-device link not permitted, rename错误的解决方法
2019/06/10 NodeJs
使用Python的Scrapy框架编写web爬虫的简单示例
2015/04/17 Python
Python基于二分查找实现求整数平方根的方法
2016/05/12 Python
Python数据报表之Excel操作模块用法分析
2019/03/11 Python
Python可变和不可变、类的私有属性实例分析
2019/05/31 Python
PyQt5实现QLineEdit添加clicked信号的方法
2019/06/25 Python
pyinstaller将含有多个py文件的python程序做成exe
2020/04/29 Python
Python列表推导式实现代码实例
2020/09/09 Python
纯css3显示隐藏一个div特效的具体实现
2014/02/10 HTML / CSS
英国最大的在线时尚眼镜店:Eyewearbrands
2019/03/12 全球购物
前台接待员岗位职责
2014/01/02 职场文书
建筑结构施工专业推荐信
2014/02/21 职场文书
初中高效课堂实施方案
2014/02/26 职场文书
一句话工作感言
2014/03/01 职场文书
小区文明倡议书
2014/05/16 职场文书
励志演讲稿600字
2014/08/21 职场文书
2014年教师节演讲稿范文
2014/09/10 职场文书
2014民事授权委托书范本
2014/09/29 职场文书
校车司机安全责任书
2015/05/11 职场文书
2015年酒店服务员工作总结
2015/05/18 职场文书
竞聘书的秘诀
2019/04/02 职场文书
JS数组去重详情
2021/11/07 Javascript