设置默认Ajax操作cache and error_实用技巧

复制代码 代码如下:

    // 设置Ajax操作的默认设置
    $.ajaxSetup({
        cache: false, 
        error: function (XMLHttpRequest, textStatus, errorThrown) {
            if( typeof(errorThrown) != "undefined" )
                $.messager.alert(g_MsgBoxTitle, "调用服务器失败。<br />" + errorThrown ,'error');
            else{
                var error = "<b style='color: #f00'>" + XMLHttpRequest.status + "  " + XMLHttpRequest.statusText + "</b>";
                var start = XMLHttpRequest.responseText.indexOf("<title>");
                var end = XMLHttpRequest.responseText.indexOf("</title>");
                if( start > 0 && end > start )
                    error += "<br /><br />" + XMLHttpRequest.responseText.substring(start + 7, end);
                    $.messager.alert(g_MsgBoxTitle, "调用服务器失败。<br />" + error ,'error');
            }
        }
    });

这样在ajax方法中你就可以不要写error处理函数了

时间: 2024-11-03 12:21:37

设置默认Ajax操作cache and error_实用技巧的相关文章

在Vista下操作磁盘配额的实用技巧

我们知道,对于NTFS文件系统来说,可以为每个用户分配指定数量的磁盘空间,无论是本地或是远程登录用户都可以使用这一功能.如果你的系统像设置了多个账户,那么使用磁盘配额是很有必要的,否则,你的硬盘空间可能会爆满,在Windows Vista系统下尤其如此.这里,介绍在Windows Vista下操作磁盘配额的几则实用技巧: 技巧一:快速设置磁盘配额 磁盘配额的操作很简单,打开磁盘属性,切换到"配额"选项卡,在这里勾选"启用配额管理"和"拒绝将磁盘空间给超过配

JS获取dom 对象 ajax操作 读写cookie函数_javascript技巧

复制代码 代码如下: var LF = {}; LF.version = '1.0.0'; //全局函数 function $(objName) { return document.getElementById(objName); } function $name(objName) { return document.getElementsByName(objName); } function $tag(objName) { return document.getElementsByTagNam

js中对函数设置默认参数值的3种方法_javascript技巧

在javascript中如何为函数设置默认参数值,下面提供几种方法供大家参考.第一种方法: function example(a,b){ var a = arguments[0] ? arguments[0] : 1;//设置参数a的默认值为1 var b = arguments[1] ? arguments[1] : 2;//设置参数b的默认值为2 return a+b; } 注意以上函数也可写作如下: function example(){ var a = arguments[0] ? ar

asp.net下Cache 缓存操作类代码_实用技巧

复制代码 代码如下: using System.Collections.Generic; using System.Web; using System; namespace DataAccess { /// <summary> /// 缓存控制类 /// </summary> public class CacheControl { public static List<string> AllUseCacheKey = new List<string>();

mvc file控件无刷新异步上传操作源码_实用技巧

前言 上传文件应该是很常见必不可少的一个操作,网上也有很多提供的上传控件.今天遇到一个问题:input控件file无法进行异步无刷新上传.真真的感到别扭.所以就尝试这去处理了一下.主要分三个部分:上传类的封装,html input控件file处理和后台controller的调用. 上传封装类: 此类主要两个功能,一些简单的筛选和文件重命名操作. 文件的筛选包括: 文件类型,文件大小 重命名: 其中默认为不进行重命名操作,其中重命名默认为时间字符串DateTime.Now.ToString("yy

ASP.NET下对cookies的操作实现代码_实用技巧

复制代码 代码如下: public class BsCookie { //操作的cookie private HttpCookie _theCookie; //对应的cookie的名称 private string _cookieName; private bool _httpOnly = true; /// <summary> /// 是否只允许在服务器端访问,默认只允许在服务端访问 /// </summary> public bool HttpOnly { get { retu

Microsoft SQL Server 2005 Express 远程访问设置详述,100%成功篇_实用技巧

概述 Microsoft SQL Server 2005 Express Edition是Microsoft数据库的低端解决方案,是免费的,并且可以随软件免费发布,而就其数据库功能对于一般的企业级应用已足够了.但 默认安装时只允许本地访问,而不能远程访问.为了解决这种问题,网上有不少文章进行了介绍,但是都不全,如果你照着做,大都只完成了部份功能,而不能完全成功.本人查了大量资料,几次都想放弃,最终还是成功配置了,现写本文详细阐述 SQL Server 2005 Express Edition 启

ASP.NET中实现jQuery Validation-Engine的Ajax验证实现代码_实用技巧

见下图: 验证的例子:http://www.position-relative.net/creation/formValidator/ 官方地址: http://www.position-absolute.com/articles/jquery-form-validator-because-form-validation-is-a-mess/ 这个插件支持大部分的浏览器,但由于有使用到了css3的阴影和圆角样式,所以在IE浏览器下无法看到圆角和阴影效果(IE 9 支持圆角效果). 本文主要内容是

.Net笔记:System.IO之windows文件操作的深入分析_实用技巧

在.Net中处理系统文件相关的几个类分别是File.Directory.FileInfo.DirectoryInfo.DriveInfo.FileSystemWatcher.本文介绍下这几个类的用法.1.File类提供静态方法用来创建.移动.复制.删除文件的操作,并可以打开文件流2.Directory类提供静态方法用来创建.移动.复制.删除目录的操作3.FileInfo类用类实例实现创建.复制.移动.删除文件的操作4.DirectoryInfo提供创建.移动.复制.删除目录的操作,并可以枚举子目