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实用技巧(一)
Aug 16 Javascript
select、radio表单回显功能实现避免使用jquery载入赋值
Jun 08 Javascript
jQuery 全选/反选以及单击行改变背景色实例
Jul 02 Javascript
提取字符串中年月日的函数代码
Nov 05 Javascript
自己使用jquery写的一个无缝滚动的插件
Apr 30 Javascript
JS+CSS实现六级网站导航主菜单效果
Sep 28 Javascript
webpack 2.x配置reactjs基本开发环境详解
Aug 08 Javascript
vue 里面使用axios 和封装的示例代码
Sep 01 Javascript
获取本机IP地址的实例(JavaScript / Node.js)
Nov 24 Javascript
vue移动端实现红包雨效果
Jun 23 Javascript
JavaScript canvas动画实现时钟效果
Feb 10 Javascript
vue-cropper组件实现图片切割上传
May 27 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
xml+php动态载入与分页
2006/10/09 PHP
写一个用户在线显示的程序
2006/10/09 PHP
解析php addslashes()与addclashes()函数的区别和比较
2013/06/24 PHP
PHP框架实现WebSocket在线聊天通讯系统
2019/11/21 PHP
web开发人员学习jQuery的6大理由及jQuery的优势介绍
2013/01/03 Javascript
extjs3 combobox取value和text案例详解
2013/02/06 Javascript
AngularJS的一些基本样式初窥
2015/07/27 Javascript
jQuery使用animate创建动画用法实例
2015/08/07 Javascript
JavaScript中利用jQuery绑定事件的几种方式小结
2016/03/06 Javascript
基于Bootstrap的UI扩展 StyleBootstrap
2016/06/17 Javascript
jquery datatable服务端分页
2016/08/31 Javascript
webpack常用配置项配置文件介绍
2016/11/07 Javascript
详解从Vue.js源码看异步更新DOM策略及nextTick
2017/10/11 Javascript
jQuery幻灯片插件owlcarousel参数说明中文文档
2018/02/27 jQuery
vuex + keep-alive实现tab标签页面缓存功能
2019/10/17 Javascript
详解Python的Django框架中的Cookie相关处理
2015/07/22 Python
Flask和Django框架中自定义模型类的表名、父类相关问题分析
2018/07/19 Python
python实现网站用户名密码自动登录功能
2019/08/09 Python
python实现差分隐私Laplace机制详解
2019/11/25 Python
pyinstaller打包找不到文件的问题解决
2020/04/15 Python
YOOX美国官方网站:全球著名的多品牌时尚网络概念店
2016/09/11 全球购物
微软英国官方网站:Microsoft英国
2016/10/15 全球购物
美国50岁以上单身人士约会平台:SilverSingles
2018/06/29 全球购物
软件工程师面试题
2012/06/25 面试题
工程造价专业大学生自荐信
2013/10/01 职场文书
奖学金自我鉴定范文
2013/10/03 职场文书
医学生自荐信范文
2013/12/03 职场文书
更夫岗位责任制
2014/02/11 职场文书
大学军训感想
2014/02/12 职场文书
战友聚会主持词
2014/04/02 职场文书
观看《周恩来的四个昼夜》思想汇报
2014/09/12 职场文书
个人批评与自我批评发言稿
2014/09/28 职场文书
教师节老师寄语
2015/05/28 职场文书
追讨欠款律师函
2015/06/24 职场文书
2019年励志签名:致拼搏路上的自己
2019/10/11 职场文书
SpringBoot快速入门详解
2021/07/21 Java/Android