心得20160316

来源:互联网 发布:萧山网络问政有用吗 编辑:程序博客网 时间:2024/06/05 18:42

今天在改bug时遇到一个问题,前台input命名时,name=”name”,在JS中引用时,

$("#inputForm").validate({                rules: {                    name: {                        remote: "..."                    },                },                messages: {                    name: {                        remote: "..."                    },                },

调用这个名为name的属性是,JS无效,但是后台实体类已经写好
解决方法:将前台的name都改成,比如loginName,实体类中添加loginName属性,以及get,set,这样后台接收对象是就不会有问题了,再在后台login.setName(login.getLoginName());
就可解决,但以后还是要注意,命名是不要用name这样的单词了,JS我不是很懂,但猜测name在JS中可能是关键字吧

0 0
原创粉丝点击