提交form表单 报错:POST http://localhost:8080/user/login 404 原因及解决方法

原因

1.  input没有设置name属性,jquery获取不到

更新:文章里边举得例子,稍微有点不恰当,button,千万不要用input标签,要不然servlet就会从它上获取数据,结果还会报错

报这种错误,说明jquery库中的方法,运行过程中出错了,但是下载来的jquery基本不会有错,问题时自己身上,然后去看post方法的调用,并alert方法中的各个参数,

表单:

说明已经获取到对象。

值:

毛线都没有,说明问题出项在这里。

我又百度一波,后来发现是自己写input时没有设置name属性,jquery获取不到东西。。。。

解决方法:

加上name属性

结果如图:

2. button是用input修改type为button写的

错误示例,就是上边的代码。。。

修改如下

注意:修改后需要重启服务器,才能生效

发布了33 篇原创文章 · 获赞 22 · 访问量 6786

猜你喜欢

转载自blog.csdn.net/qq_42909053/article/details/100119702