jquery验证没有';行不通
我有这段代码进行验证,但它显示错误,甚至返回true。我将所有返回false更改为true,但显示错误。 第二,我想显示result.message,而不是“用户名已被占用” 规则是:jquery验证没有';行不通,jquery,asp.net-mvc-4,jquery-plugins,Jquery,Asp.net Mvc 4,Jquery Plugins,我有这段代码进行验证,但它显示错误,甚至返回true。我将所有返回false更改为true,但显示错误。 第二,我想显示result.message,而不是“用户名已被占用” 规则是: 'karkonan.MelliCode': { number:true, minlength: 10, maxlength: 10,
'karkonan.MelliCode': {
number:true,
minlength: 10,
maxlength: 10,
required: true,
withmelliat:true,
uniqueUserName: true
},
您的
addMethod
可能希望立即得到回调响应
执行Ajax时,响应是异步的<您的success
和error
处理程序中的code>return语句不适用于addMethod
返回值(在Ajax请求之后和响应之前立即执行)
要检查这一点,请添加一个返回true代码>此处:
});
return true;
}, "Username is Already Taken");
我还没有解决办法,我(和你)必须阅读你的答案
您还必须阅读此插件的remote
属性:。如果AJAX请求失败,而不是脚本返回一些错误,error
是调用的函数!
该函数接收三个参数:
jqXHR
(在jQuery 1.4.x中,XMLHttpRequest
)对象,一个描述发生的错误类型的字符串和一个可选的异常对象(如果发生)
第二个参数(除null
)的可能值为timeout
、error
、abort
和parserror
。当HTTP错误发生时,errorhorn
接收HTTP状态的文本部分,例如未找到
或内部服务器错误
从jQuery1.5开始,错误设置可以接受函数数组。每个函数将依次调用。
注意:对于跨域脚本和跨域JSONP请求,不调用此处理程序
有争议的是,成功
是一个函数,如果AJAX请求本身成功,即如果浏览器能够正确发送请求,则调用该函数
向函数传递三个参数:
从服务器返回的数据,根据dataType
参数格式化;描述状态的字符串;以及jqXHR
(在jquery1.4.x中,XMLHttpRequest)对象 动态结果消息怎么样?我可以显示动态消息吗?没关系。我发现如何使用动态消息。谢谢
});
return true;
}, "Username is Already Taken");