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 表格分页等操作实现代码(pagedown,pageup)
Apr 11 Javascript
jQuery 无刷新分页实例代码
Nov 12 Javascript
JavaScript中的闭包
Feb 24 Javascript
jQuery插件FusionCharts绘制的2D条状图效果【附demo源码】
May 13 jQuery
p5.js入门教程之鼠标交互的示例
Mar 16 Javascript
vue调试工具vue-devtools安装及使用方法
Nov 07 Javascript
VUE2.0+ElementUI2.0表格el-table循环动态列渲染的写法详解
Nov 30 Javascript
深入浅析nuxt.js基于ssh的vue通用框架
May 21 Javascript
bootstrap datepicker的基本使用教程
Jul 09 Javascript
小程序实现搜索框功能
Mar 26 Javascript
Vue-cli3.X使用px2 rem遇到的问题及解决方法
Aug 08 Javascript
Vue OpenLayer 为地图绘制风场效果
Apr 24 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
消息持续发送的完整例子
2006/10/09 PHP
php获取用户IPv4或IPv6地址的代码
2012/11/15 PHP
PHP调用Mailgun发送邮件的方法
2017/05/04 PHP
$()JS小技巧
2007/07/21 Javascript
location.search在客户端获取Url参数的方法
2010/06/08 Javascript
JavaScript 对象模型 执行模型
2010/10/15 Javascript
jQuery动态添加的元素绑定事件处理函数代码
2011/08/02 Javascript
js之onload事件的一点使用心得
2013/08/14 Javascript
JS正则验证邮箱的格式详细介绍
2013/11/19 Javascript
javascript中JSON对象与JSON字符串相互转换实例
2015/07/11 Javascript
jQuery插件datatables使用教程
2016/04/21 Javascript
jQuery实现标签页效果实战(4)
2017/02/08 Javascript
快速使用node.js进行web开发详解
2017/04/26 Javascript
jQuery插件FusionCharts绘制的2D双柱状图效果示例【附demo源码】
2017/05/13 jQuery
react-native android状态栏的实现
2018/06/15 Javascript
Javascript中弹窗confirm与prompt的区别
2018/10/26 Javascript
中高级前端必须了解的JS中的内存管理(推荐)
2019/07/04 Javascript
在Layui中操作数据表格,给指定单元格添加事件示例
2019/10/26 Javascript
vue如何在项目中调用腾讯云的滑动验证码
2020/07/15 Javascript
Vue页面跳转传递参数及接收方式
2020/09/09 Javascript
[01:01]2020完美高校联赛(秋)西安落幕
2021/03/11 DOTA
浅谈终端直接执行py文件,不需要python命令
2017/01/23 Python
Python实现的根据文件名查找数据文件功能示例
2018/05/02 Python
django如何自己创建一个中间件
2019/07/24 Python
利用 Python ElementTree 生成 xml的实例
2020/03/06 Python
django Layui界面点击弹出对话框并请求逻辑生成分页的动态表格实例
2020/05/12 Python
pycharm 配置svn的图文教程(手把手教你)
2021/01/15 Python
CSS3用@font-face实现自定义英文字体
2013/09/23 HTML / CSS
CHARLES & KEITH英国官网:新加坡时尚品牌
2018/07/04 全球购物
大整数数相乘的问题
2012/07/22 面试题
教师党员公开承诺书
2014/03/25 职场文书
超市工作总结范文2014
2014/12/19 职场文书
事业单位个人总结
2015/02/12 职场文书
销售员岗位职责范本
2015/04/11 职场文书
2015年勤工助学工作总结
2015/04/29 职场文书
Apache SkyWalking 监控 MySQL Server 实战解析
2022/09/23 Servers