今天在写自己的javaweb项目时,使用ajax访问后台数据,总是报400 bad request 错误,让我很是费解,把代码看了好几遍,才发现是使用ajax发送的前端表格中的数据我在后台是使用一个类来接收的,结果就是ajax定义的变量类中的一个字段和我后台接收的类的字段不匹配,然后就一直报 400 错误。
但是在改正之后,不断地报 “你的主机中的软件中止了一个已建立的连接”这个错误,让我一阵头疼,最后发现我的ajax触发的click事件绑定的元素是一个表单的button,我的ajax设置的是默认,也就是异步请求,在点击这个button之后,就会刷新页面,导致ajax请求还没获得响应就结束了。
改正措施:
<input class="common_button" type="button" id="search" value="查询">
这样就全部解决了。在此记录一下,以后要是再有同类型的问题,可以直接参照一下。
777

被折叠的 条评论
为什么被折叠?



