心得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