修改jquery的remote让前段显示服务器错误信息
remote: function (value, element, param) {
    //param 是你的rules中规定的参数,在这里肯定是remote中的参数了
    //value是你输入的值
    //element是你操作的元素,标签
    if (this.optional(element)) {
        return "dependency-mismatch";
    }
    var previous = this.previousValue(element),
        validator, data;
    if (!this.settings.messages[element.name]) {
        this.settings.messages[element.name] = {};
    }
    previous.originalMessage = this.settings.messages[element.name].remote;
    this.settings.messages[element.name].remote = previous.message;
    param = typeof param === "string" && {url: param} || param;
    if (previous.old !== value) {
        previous.old = value;
        validator = this;
        this.startRequest(element);
        data = {};
        data[element.name] = value;//输入框中的数据
        $.ajax($.extend(true, {
            url: param,
            mode: "abort",
            port: "validate" + element.name,
            dataType: "json",
            data: data,
            context: validator.currentForm,
            success: function (response) {
                var valid = response['value'] === true || response['value'] === "true", errors, message, submitted;
                validator.settings.messages[element.name].remote = previous.originalMessage;
                if (valid) {
                    submitted = validator.formSubmitted;
                    validator.prepareElement(element);
                    validator.formSubmitted = submitted;
                    validator.successList.push(element);
                    delete validator.invalid[element.name];
                    validator.showErrors();
                } else {
                    errors = {};
                    message = response['msg'] || validator.defaultMessage(element, "remote");
                    errors[element.name] = previous.message = $.isFunction(message) ? message(value) : message;
                    validator.invalid[element.name] = true;
                    validator.showErrors(errors);
                }
                previous.valid = valid;
                validator.stopRequest(element, valid);
            }
        }, param));
        return "pending";
    }
}												
											修改jquery的remote让前段显示服务器错误信息的更多相关文章
- CI(codeigniter)框架,routes.php设置正确,但是显示服务器错误,是__construct少写了一个下划线
		今天弄了一下CI框架,大概看了一下文档,感觉CI框架非常精简,但是在做的时候遇到了问题,CI文档中提供了一个新闻系统的例子,所有工作都做完了,在浏览器中打开相对应的url是,却显示“服务器错误”,一点 ... 
- Httpd服务入门知识-Httpd服务常见配置案例之显示服务器版本信息
		Httpd服务入门知识-Httpd服务常见配置案例之显示服务器版本信息 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.httpd配置文件的组成 1>.主要组成 Globa ... 
- iis php web.config处理404,500等,跳转友好页面,显示500错误信息
		显示500错误信息<pre name="code" class="html"><?xml version="1.0" en ... 
- IIS7如何显示详细错误信息
		使用Vista或Win7操作系统的用户在不断增加,用Win7旗舰版开发测试程序程序人员也与日俱增,Win7下测试程序时,如果程序出 错,IIS7会提示HTTP Error 500 - Internal ... 
- 清空jQuery validation 显示的错误信息
		现在做个BS结构的查询系统,登陆的时候添加个重置的按钮. 他的功能主要是: 1.清空Input的text 2.jQuery validation插件当错误的时候显示的信息,解决方法如下面的代码 var ... 
- SharePoint 2013 设置 显示详细错误信息 修改位置总结
		以80端口为例—— 1.修改:C:\inetpub\wwwroot\wss\VirtualDirectories\80\web.config文件配置 CallStack="false&quo ... 
- 统一处理jquery ajax请求过程中的异常错误信息的机制
		当jQuery ajax向服务器发送请求,服务器发生异常,比如:400.403.404.500等异常,服务器将异常响应给客户端,此时的ajax可以获取异常信息并进行处理,但此时我们一般是跳转到与异常编 ... 
- sharepoint 2013 设置 显示详细错误信息
		1. 在当前网站端口目录下的Web.config修改 例如80端口的站点路径为:C:\inetpub\wwwroot\wss\VirtualDirectories\80 (1)将<customE ... 
- asp.net core mvc发布后显示异常错误信息的方法
		在发布的项目文件夹中找到web.config文件,修改: <aspNetCore processPath="dotnet" arguments=".\Cloud.B ... 
随机推荐
- 第一章——第三节 intent的匹配原则
			问题 一.三种匹配原则 二.匹配的原理 三.隐式启动Activity,如何判断跳转的Activity是否存在. 判断Intent是否可行的两种办法. 
- NodeJS和C++的性能比较(转)
			原文地址: http://www.web-tinker.com/article/20374.html 前段时间做了个实验,测试了1E9次的空循环在NodeJS和C++中的执行用时.于是我和小伙伴们瞬间 ... 
- A Distributed Multichannel MAC Protocol for Multihop Cognitive Radio Networks
			2010 这个呢,就是time slotted的DSA网络MAC层协议. 跟上一篇单纯的Multi Channel实现类似,不过这里是CR网络,因为多了嗅探等操作. 简单的说,time slotted ... 
- BZOJ 1458 士兵占领
			http://www.lydsy.com/JudgeOnline/problem.php?id=1458 题意:n x m的棋盘,k个位置不能放,每行和每列都有要求至少的士兵,求能否有最少的满足条件的 ... 
- javascript之Error
			一.Error()构造函数 构造函数:new Error(); new Error(message); 二.Error.message //人类可读的错误消息 语法:error.message; 三. ... 
- bzoj1675 [Usaco2005 Feb]Rigging the Bovine Election 竞选划区
			Description It's election time. The farm is partitioned into a 5x5 grid of cow locations, each of wh ... 
- Word Break I II
			Word Break Given a string s and a dictionary of words dict, determine if s can be segmented into a s ... 
- easyui 表单验证validatetype——支持自定义验证
			easyui 的validatebox()提供了自定义验证的方法,为此我把一些常用的数据验证汇总了一下,代码如下: 代码 Code highlighting produced by Actipro C ... 
- Rotate Array 解答
			Question Rotate an array of n elements to the right by k steps. For example, with n = 7 and k = 3, t ... 
- Oleg Sych - » Pros and Cons of T4 in Visual Studio 2008
			Oleg Sych - » Pros and Cons of T4 in Visual Studio 2008 Pros and Cons of T4 in Visual Studio 2008 Po ... 
