AJAX向后台提交数据出错

       昨天下午在用AJAX做一个修改操作,AJAX始终不执行,反复的查了语法,甚至查了拼写和标点符号,始终没有发现问题。今天早上用火狐的debug进行了调试,报404的错误,直接傻掉了,难道是后天的方法写的是有返回值的?赶紧去检查,方法没有问题。再进一步查报错信息,HTTP Status 404 - No result defined for action XXX and result input,想起来之前form表单提交时也出现过这样的错误,是数据类型转换有问题,然后去查数据类型,发现id的实际类型是Integer,我以为是这个问题,我在Action中添加了一个String类型的Id来做转换,结果发现没有解决问题,这下有点儿怒了。怒了还要接着查,最后才发现还有一个数值类型字段要提交,该字段后面因为之前的操作拼了一个空格字符,导致转换失败,于是在提交时做了数据验证,干带了空格,问题得到了解决,粗心大意害死人!

转载于:https://my.oschina.net/wazxg/blog/688142

你可能感兴趣的:(AJAX向后台提交数据出错)