jquery 验证remote参数值前面多了,之问题解决
最近用jquery框架的remote验证:参数到了后台,参数值前面多了个,;
email : { required : true,
maxlength : 60,
myemail : true,
remote : "${ctx}/register/register/checkEmailIsUsed.do?email="+ $('#email').val() },
一开始是这样的格式,结果,前台传值"33@com.cn"到后台就成了 ",33@com.cn",前面多了个“,”, 查了些资料,换了个方式:
email : { required : true,
maxlength : 60,
myemail : true,
remote:{ url:"${ctx}/register/register/checkEmailIsUsed.do",
data:{email:$('#email').val(); }
}
},
这样到了后台,参数值成为"";最后参阅资料,换如下方式:
email : { required : true,
maxlength : 60,
myemail : true,
remote:{ url:"${ctx}/register/register/checkEmailIsUsed.do",
data:{email:function(){return $('#email').val();} }
}
},
这样就OK了。
当然,格式更完善些的是这样:
remote:{
url: "/nameServlet", //后台处理程序
type: "get", //数据发送方式
dataType: "json", //接受数据格式
data: { //要传递的数据
email: function() {
return $("#email").val();
}
}
为什么要这样来传递参数,没时间去研究源码,先知道可以这样处理吧,
分享到:
相关推荐
jquery.validate插件remote规则相同值不验证的问题解决办法.方法绝对有效
解决jquery validate remote 只验证一次的问题
jQuery表单验证jQuery表单验证jQuery表单验证jQuery表单验证jQuery表单验证jQuery表单验证jQuery表单验证
jquery表单验证插件
jquery jquery验证 jquery表单验证 jquery表单 验证
js JQuery验证电子邮箱的函数
简述jQuery验证插件validation的功能和使用
JQuery验证框架JQuery验证框架JQuery验证框架
表单验证类,jquery通用的验证类,jquery验证插件
jquery 表单 验证jquery 表单 验证
jQuery验证框架jquery.validate.js说明文档 手册
Jquery 获取url参数,方便在js中获取url参数,重新制定url地址
比较全面的讲解了jquery获取表单值,全面的讲解了jquery获取表单值
本人制作的jquery表单验证插件JfomValidate 功能:可以完成绝大数页面的脚本验证效果,压缩包里有示例和调用说明。 压缩包包含文件: index.html -- 说明及示例 JfomValidate.min.js -- 插件 jquery-1.3.2.min.js -...
一个配合jquery库使用的数据验证js jquery库在1.4以上即可 只需引用一个js,如没有引用jquery库的需引用 如验证input或textbox中输入的时候email只需: 在input或textbox中加入属性ValidDataForEmail='default'即刻...
编写基于Jquery的表单验证插件 Java Web Jquery表单验证 jQuery是一个流行的JavaScript库,可用于在网页上进行各种操作,包括表单验证。 1、将基于Jquery的表单验证的调查问卷分为四个部分:FrontPage.html、write....
Jquery Uploadify使用参数详解
基于jquery的验证插件,使用方便灵活,不需要提前写提示内容html
jquery验证插件 带文档 支持中文
jQuery-Validation-Engine-master 表单验证插件 简单好用,已经包含汉化