修改jquery的remote让前段显示服务器错误信息
2015-05-28 16:58
603 查看
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 validate 修改错误信息的显示位置
- asp.net 出错时本地一直不显示错误信息,服务器上运行会显示
- php.ini中修改错误信息显示选项
- jQuery Validate 修改错误显示样式为tooltip
- IIS7.5显示ASP的详细错误信息”500 – 内部服务器错误解决”
- 错误:该表单无法显示,可能是由于 Microsoft SharePoint Server State Service 配置不当。有关详细信息,请与服务器管理员联系
- 利用jQuery动态显示错误信息
- 错误:该表单无法显示,可能是由于 Microsoft SharePoint Server State Service 配置不当。有关详细信息,请与服务器管理员联系
- iis8.5显示ASP的详细错误信息500 内部服务器错误解决方法
- asp.net中当服务器出错时显示指定的错误页面,同时把错误信息写入系统日志文件
- nginx 安全笔记 (修改nginx的header信息和错误显示版本号)
- asp.net中当服务器出错时显示指定的错误页面,同时把错误信息写入系统日志文件的探讨
- ext JS Ext.form.FormPanel 如何显示提交后服务器返回的错误信息?
- 让IIS 7显示ASP的详细错误信息-无论什么样的代码错误,只显示“500 - 内部服务器错误解决
- 错误:该表单无法显示,可能是由于 Microsoft SharePoint Server State Service 配置不当。有关详细信息,请与服务器管理员联系
- IIS7.5显示ASP的详细错误信息"500 – 内部服务器错误解决"
- jquery validate提示错误信息位置修改
- 带省市区信息修改功能,需要先把省市区原数据select下拉显示,JQuery实现
- “/XXXX”应用程序中的服务器错误。说明: 在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件。
- jquery validate提示错误信息位置修改