zoukankan      html  css  js  c++  java
  • Jquery ajax执行顺序 返回自定义错误信息

    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("请输入用户名");
                }
     
  • 相关阅读:
    Smali基本语法
    图片智能缩小
    How to install ia32-libs in Ubuntu 14.04 LTS (Trusty Tahr)
    [操作系统][Ubuntu 14.04] 安装Flash 安装QQ2013
    eclipse在Ubuntu 13.04下的安装过程及问题小记
    Android系统手机端抓包方法
    Android 开源框架ActionBarSherlock 和 ViewPager 仿网易新闻客户端
    试用Android Annotations
    Android Annotations 介绍
    盘点国内Android移动广告平台的现状
  • 原文地址:https://www.cnblogs.com/yangsoon/p/3199973.html
Copyright © 2011-2022 走看看