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 插件模板 制作jquery插件的朋友可以参考下
Mar 17 Javascript
基于jquery的下拉框改变动态添加和删除表格实现代码
Sep 12 Javascript
基于javascript、ajax、memcache和PHP实现的简易在线聊天室
Feb 03 Javascript
JavaScript 模块化编程(笔记)
Apr 08 Javascript
深入php面向对象、模式与实践
Feb 16 Javascript
详解Angularjs中的依赖注入
Mar 11 Javascript
javascript中利用柯里化函数实现bind方法【推荐】
Apr 29 Javascript
ECMAScript6轮播图实践知识总结
Aug 17 Javascript
BootStrap Datetimepicker 汉化的实现代码
Feb 10 Javascript
JS实现微信里判断页面是否被分享成功的方法
Jun 06 Javascript
underscore之Chaining_动力节点Java学院整理
Jul 10 Javascript
从setTimeout看js函数执行过程
Dec 19 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如何实现只替换一次或N次
2015/10/29 PHP
(currentStyle)javascript为何有时用style得不到已设定的CSS的属性
2007/08/15 Javascript
《JavaScript高级程序设计》阅读笔记(三) ECMAScript中的引用类型
2012/02/27 Javascript
搭建pomelo 开发环境
2014/06/24 Javascript
jQuery中attr()方法用法实例
2015/01/05 Javascript
javascript鼠标滑动评分控件完整实例
2015/05/13 Javascript
js实现字符串和数组之间相互转换操作
2016/01/12 Javascript
JavaScript DOM 对象深入了解
2016/07/20 Javascript
Vue系列:通过vue-router如何传递参数示例
2017/01/16 Javascript
vue.js利用Object.defineProperty实现双向绑定
2017/03/09 Javascript
JS表格组件神器bootstrap table使用指南详解
2017/04/12 Javascript
详解bootstrap用dropdown-menu实现上下文菜单
2017/09/22 Javascript
jQuery实现的中英文切换功能示例
2019/01/11 jQuery
JavaScript函数IIFE使用详解
2019/10/21 Javascript
基于JavaScript实现大文件上传后端代码实例
2020/08/18 Javascript
简单学习Python多进程Multiprocessing
2017/08/29 Python
Python爬虫之pandas基本安装与使用方法示例
2018/08/08 Python
基于numpy中数组元素的切片复制方法
2018/11/15 Python
python实现五子棋小游戏
2020/03/25 Python
Python制作动态字符图的实例
2019/01/27 Python
python SVM 线性分类模型的实现
2019/07/19 Python
python中关于数据类型的学习笔记
2020/07/19 Python
Python 微信公众号文章爬取的示例代码
2020/11/30 Python
可爱的童装和鞋子:Fabkids
2019/08/16 全球购物
如何为DataGridView添加一个定制的Column Type
2014/01/21 面试题
商场经理竞聘演讲稿
2014/01/01 职场文书
优秀党支部事迹材料
2014/01/14 职场文书
合作投资意向书
2014/04/01 职场文书
小班幼儿评语大全
2014/04/30 职场文书
2014年有孩子的离婚协议书范本
2014/10/08 职场文书
病人慰问信范文
2015/02/15 职场文书
观看安全警示教育片心得体会
2016/01/15 职场文书
幼儿园教学反思范文
2016/03/02 职场文书
详解MySQL连接挂死的原因
2021/05/18 MySQL
MySQL限制查询和数据排序介绍
2022/03/25 MySQL
疑《守望先锋2》A测截图泄露 或将推出新模式、新界面
2022/04/03 其他游戏