validate插件使用remote做数据唯一性校验
2016-07-24 10:27
316 查看
<script type="text/javascript">
$(function(){
$("#form1").validate({
rules:{
"bgtNumber":{
required:true,
remote:{
url:"${cp}/billGoodsTransport/checkUnique.htm",//传值到后台比较的url
type:"post",
data:{
"bgtNumber":function(){return $("#huoquanNum").val();},//后台要接受的bgtNumber参数取值
"isInsert":function(){return 0;}//要传的参数取值
},
dataType:"json",
cache:false,
dataFilter:function(data){
console.log(data);
console.log(data == 1);
if(data == 1)
return "true";
else
return "false";
}
//dataFilter为后台返回值预处理,
}
}
},
messages:{
"bgtNumber":{
remote:"货权编号已经存在!"
}
}
});
也可以用get方法 在url后加上要传的参数、
后台返回值不一定是true和false,可以做预处理
$(function(){
$("#form1").validate({
rules:{
"bgtNumber":{
required:true,
remote:{
url:"${cp}/billGoodsTransport/checkUnique.htm",//传值到后台比较的url
type:"post",
data:{
"bgtNumber":function(){return $("#huoquanNum").val();},//后台要接受的bgtNumber参数取值
"isInsert":function(){return 0;}//要传的参数取值
},
dataType:"json",
cache:false,
dataFilter:function(data){
console.log(data);
console.log(data == 1);
if(data == 1)
return "true";
else
return "false";
}
//dataFilter为后台返回值预处理,
}
}
},
messages:{
"bgtNumber":{
remote:"货权编号已经存在!"
}
}
});
也可以用get方法 在url后加上要传的参数、
后台返回值不一定是true和false,可以做预处理
相关文章推荐
- Backbone+React使用
- DirectX11 SDK下载地址
- NYOJ 117 求逆序数 (树状数组 + 离散化思路)
- HDU 5748 (Bellovin LIS)
- tomcat点击startup.bat一闪而过
- 实战3:CentOS 7,编译安装amp(php-fpm) + xcache(分别单独部署)
- 初进京城——有点懵
- [置顶] Android 6.0特性
- 码神作业(九九乘法表)
- SCPPO(十):网站发布中的问题锦集—手动发布网站
- SG函数
- 结合开发文档分析volley(二)
- Power of Three
- 实战2:Centos 7上单台主机分别部署amp+xcache(php使用FastCGI机制)rpm方式
- c++中vector的用法详解
- 16.4 使用主窗口
- 实战1:CentOS 7 lapm+xcache(使用 rpm包部署, php使用module方式)
- HDU5747 (Aaronson 贪心)
- jQuery基础-动画篇
- AJAX POST&跨域 解决方案 - CORS