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 相关文章推荐
asp.net HttpHandler实现图片防盗链
Nov 09 Javascript
js获取多个tagname的节点数组
Sep 22 Javascript
js实现简单排列组合的方法
Jan 27 Javascript
jquery hover 不停闪动问题的解决方法(亦为stop()的使用)
Feb 10 Javascript
JavaScript如何一次性展示几万条数据
Mar 30 Javascript
layui选项卡效果实现代码
May 19 Javascript
vue实现全选、反选功能
Nov 17 Javascript
解决ztree搜索中多级菜单展示不全问题
Jul 05 Javascript
JavaScript异步加载问题总结
Feb 17 Javascript
详解mpvue中小程序自定义导航组件开发指南
Feb 11 Javascript
详解element-ui级联菜单(城市三级联动菜单)和回显问题
Oct 02 Javascript
React 并发功能体验(前端的并发模式)
Jul 01 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中函数内引用全局变量的方法
2008/10/20 PHP
ezSQL PHP数据库操作类库
2010/05/16 PHP
PHP批量采集下载美女图片的实现代码
2013/06/03 PHP
thinkPHP框架可添加js事件的分页类customPage.class.php完整实例
2017/03/16 PHP
PHP-X系列教程之内置函数的使用示例
2017/10/16 PHP
PHP实现双链表删除与插入节点的方法示例
2017/11/11 PHP
php微信公众号开发之翻页查询
2018/10/20 PHP
PHP错误提示It is not safe to rely on the system……的解决方法
2019/03/25 PHP
PHP执行linux命令6个函数代码实例
2020/11/24 PHP
js onclick事件传参讲解
2013/11/06 Javascript
浅析JavaScript基本类型与引用类型
2014/05/28 Javascript
angularjs在ng-repeat中使用ng-model遇到的问题
2016/01/21 Javascript
JS+HTML5手机开发之滚动和惯性缓动实现方法分析
2016/06/12 Javascript
ionic中列表项增加和删除的实现方法
2017/01/22 Javascript
JS实现的二叉树算法完整实例
2017/04/06 Javascript
jquery append与appendTo方法比较
2017/05/24 jQuery
vue.js开发实现全局调用的MessageBox组件实例代码
2017/11/22 Javascript
react+ant design实现Table的增、删、改的示例代码
2018/12/27 Javascript
vue插槽slot的理解和使用方法
2019/04/03 Javascript
基于vue实现滚动条滚动到指定位置对应位置数字进行tween特效
2019/04/18 Javascript
Vue项目中使用better-scroll实现菜单映射功能方法
2019/09/11 Javascript
vue仿淘宝滑动验证码功能(样式模仿)
2019/12/10 Javascript
如何基于layui的laytpl实现数据绑定的示例代码
2020/04/10 Javascript
vue模块移动组件的实现示例
2020/05/20 Javascript
Python脚本判断 Linux 是否运行在虚拟机上
2015/04/25 Python
python中aioysql(异步操作MySQL)的方法
2019/04/11 Python
Python 使用PyQt5 完成选择文件或目录的对话框方法
2019/06/27 Python
python 如何读、写、解析CSV文件
2021/03/03 Python
HTML5添加禁止缩放功能
2017/11/03 HTML / CSS
HelloFresh奥地利:立即订购烹饪盒
2019/02/22 全球购物
美国家庭鞋店:Shoe Sensation
2019/09/27 全球购物
品管员岗位职责
2013/11/10 职场文书
货物运输服务质量承诺书
2014/05/29 职场文书
婚庆公司计划书
2014/09/15 职场文书
pytorch中[..., 0]的用法说明
2021/05/20 Python
win11如何查看端口是否被占用? Win11查看端口是否占用的技巧
2022/04/05 数码科技